Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Input / InputEventArgs.cs / 1 / InputEventArgs.cs
using System.Collections; using System; using System.Security; using MS.Internal.PresentationCore; // for FriendAccessAllowed namespace System.Windows.Input { ////// The InputEventArgs class represents a type of RoutedEventArgs that /// are relevant to all input events. /// [FriendAccessAllowed ] // expose UserInitiated public class InputEventArgs : RoutedEventArgs { ////// Initializes a new instance of the InputEventArgs class. /// /// /// The input device to associate with this event. /// /// /// The time when the input occured. /// public InputEventArgs(InputDevice inputDevice, int timestamp) { /* inputDevice parameter being null is valid*/ /* timestamp parameter is valuetype, need not be checked */ _inputDevice = inputDevice; _timestamp = timestamp; } ////// Read-only access to the input device that initiated this /// event. /// public InputDevice Device { get {return _inputDevice;} internal set {_inputDevice = value;} } ////// Read-only access to the input timestamp. /// public int Timestamp { get {return _timestamp;} } ////// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { InputEventHandler handler = (InputEventHandler) genericHandler; handler(genericTarget, this); } private InputDevice _inputDevice; private static int _timestamp; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemInfo.cs
- TimeoutConverter.cs
- PersonalizableAttribute.cs
- StringDictionary.cs
- ChannelCacheSettings.cs
- SecureConversationVersion.cs
- CallbackWrapper.cs
- NullableLongMinMaxAggregationOperator.cs
- ComplexObject.cs
- OutputWindow.cs
- TextAutomationPeer.cs
- RIPEMD160Managed.cs
- SqlHelper.cs
- BindStream.cs
- ComboBox.cs
- SystemColors.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- BoolExpr.cs
- ParameterInfo.cs
- VisualBasicSettingsConverter.cs
- LocalsItemDescription.cs
- FileUtil.cs
- HeaderCollection.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- Button.cs
- HttpRequestCacheValidator.cs
- StorageComplexTypeMapping.cs
- Debug.cs
- HealthMonitoringSection.cs
- PeerSecurityManager.cs
- XmlReturnReader.cs
- EdmItemCollection.cs
- ConnectAlgorithms.cs
- WebReference.cs
- DefaultShape.cs
- SQLMoneyStorage.cs
- SingleConverter.cs
- HttpMethodAttribute.cs
- SrgsElement.cs
- TextBoxDesigner.cs
- path.cs
- Models.cs
- Baml2006SchemaContext.cs
- clipboard.cs
- AssemblyAssociatedContentFileAttribute.cs
- CompoundFileReference.cs
- ScrollChrome.cs
- WebPartEditVerb.cs
- EntityContainerRelationshipSetEnd.cs
- OptimizerPatterns.cs
- GlyphRunDrawing.cs
- OdbcConnectionStringbuilder.cs
- QueuePathEditor.cs
- PathFigureCollection.cs
- ErrorHandler.cs
- EntityDataSourceViewSchema.cs
- WebPartVerbCollection.cs
- PenThreadPool.cs
- PolicyDesigner.cs
- ImageAttributes.cs
- StringUtil.cs
- BaseProcessor.cs
- ScrollProviderWrapper.cs
- PageTheme.cs
- QueryStringConverter.cs
- ActivityWithResultConverter.cs
- WebPartChrome.cs
- SafeBitVector32.cs
- WasHostedComPlusFactory.cs
- RegionInfo.cs
- SmtpCommands.cs
- Visual.cs
- UriTemplateTable.cs
- CheckBoxRenderer.cs
- ExpressionBuilder.cs
- StylusTip.cs
- FileDetails.cs
- assertwrapper.cs
- ServiceBusyException.cs
- NativeMethods.cs
- ArgumentsParser.cs
- PerformanceCounterCategory.cs
- XamlFrame.cs
- SchemaLookupTable.cs
- TimeIntervalCollection.cs
- RoutingConfiguration.cs
- XmlTypeAttribute.cs
- GeometryDrawing.cs
- SqlDataSourceQueryConverter.cs
- RemotingConfigParser.cs
- BlurBitmapEffect.cs
- Scheduler.cs
- RoleService.cs
- SplineKeyFrames.cs
- EllipseGeometry.cs
- WaitHandleCannotBeOpenedException.cs
- QueryActivatableWorkflowsCommand.cs
- SqlCacheDependencyDatabase.cs
- XamlSerializationHelper.cs
- ImageClickEventArgs.cs