Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Input / Stylus / StylusButtonEventArgs.cs / 1 / StylusButtonEventArgs.cs
using System; using System.Collections; using System.ComponentModel; using System.Windows.Media; namespace System.Windows.Input { ///////////////////////////////////////////////////////////////////////// //////Event argument used to subscribe to StylusButtonDown/Up events. ///The only information required to be passed by this argument is which button had the state change. /// public class StylusButtonEventArgs : StylusEventArgs { ///////////////////////////////////////////////////////////////////// ////// Initializes a new instance of the StylusButtonEventArgs class. /// /// /// The logical Stylus device associated with this event. /// /// /// The time when the input occured. /// /// /// The button. /// public StylusButtonEventArgs( StylusDevice stylusDevice, int timestamp, StylusButton button) : base(stylusDevice, timestamp) { // ISSUE_XiaoTu: Do we need any validation here? _button = button; } ////// Get the StylusButton /// public StylusButton StylusButton { get { return _button; } } ///////////////////////////////////////////////////////////////////// ////// 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) { StylusButtonEventHandler handler = (StylusButtonEventHandler)genericHandler; handler(genericTarget, this); } ///////////////////////////////////////////////////////////////////// /// StylusButton _button; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Collections; using System.ComponentModel; using System.Windows.Media; namespace System.Windows.Input { ///////////////////////////////////////////////////////////////////////// //////Event argument used to subscribe to StylusButtonDown/Up events. ///The only information required to be passed by this argument is which button had the state change. /// public class StylusButtonEventArgs : StylusEventArgs { ///////////////////////////////////////////////////////////////////// ////// Initializes a new instance of the StylusButtonEventArgs class. /// /// /// The logical Stylus device associated with this event. /// /// /// The time when the input occured. /// /// /// The button. /// public StylusButtonEventArgs( StylusDevice stylusDevice, int timestamp, StylusButton button) : base(stylusDevice, timestamp) { // ISSUE_XiaoTu: Do we need any validation here? _button = button; } ////// Get the StylusButton /// public StylusButton StylusButton { get { return _button; } } ///////////////////////////////////////////////////////////////////// ////// 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) { StylusButtonEventHandler handler = (StylusButtonEventHandler)genericHandler; handler(genericTarget, this); } ///////////////////////////////////////////////////////////////////// /// StylusButton _button; } } // 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
- PageCache.cs
- TypeHelper.cs
- XmlBindingWorker.cs
- WebPartRestoreVerb.cs
- MemberRelationshipService.cs
- MobileErrorInfo.cs
- ProjectedSlot.cs
- SecurityContext.cs
- ResourceDictionaryCollection.cs
- Hyperlink.cs
- CheckoutException.cs
- lengthconverter.cs
- SqlClientWrapperSmiStream.cs
- BindingExpression.cs
- AssertFilter.cs
- CodeArrayIndexerExpression.cs
- SimpleParser.cs
- altserialization.cs
- InputLanguageProfileNotifySink.cs
- DataGridViewCellMouseEventArgs.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TraceProvider.cs
- DependentList.cs
- UnmanagedMemoryStreamWrapper.cs
- ContainerActivationHelper.cs
- BinaryObjectInfo.cs
- FontCacheUtil.cs
- Floater.cs
- PathFigureCollection.cs
- TextBoxAutomationPeer.cs
- CustomWebEventKey.cs
- SoapEnumAttribute.cs
- PinnedBufferMemoryStream.cs
- StandardToolWindows.cs
- GeometryCollection.cs
- SetterBaseCollection.cs
- MimeFormatter.cs
- MetadataItem_Static.cs
- CollectionAdapters.cs
- basevalidator.cs
- ModifierKeysConverter.cs
- PublishLicense.cs
- X509CertificateCollection.cs
- ToolStripPanelCell.cs
- ThicknessConverter.cs
- ResourceManager.cs
- PeerName.cs
- SecurityState.cs
- AlphabeticalEnumConverter.cs
- XmlSchemaInfo.cs
- SelectionRangeConverter.cs
- AmbientProperties.cs
- C14NUtil.cs
- WinFormsSpinner.cs
- ListViewItemSelectionChangedEvent.cs
- ProgressBarBrushConverter.cs
- NotFiniteNumberException.cs
- TextServicesCompartmentContext.cs
- WebPartAddingEventArgs.cs
- SecurityIdentifierConverter.cs
- RandomNumberGenerator.cs
- SoapReflectionImporter.cs
- Stacktrace.cs
- DbParameterHelper.cs
- WhiteSpaceTrimStringConverter.cs
- DataGridViewSelectedCellCollection.cs
- XmlSchemaSimpleTypeList.cs
- FontInfo.cs
- TransactionFlowBindingElementImporter.cs
- XamlPoint3DCollectionSerializer.cs
- ScrollProviderWrapper.cs
- MsmqOutputSessionChannel.cs
- ElementNotAvailableException.cs
- ListenerSessionConnection.cs
- TypeConverter.cs
- DataGridCommandEventArgs.cs
- KeyValuePairs.cs
- BinHexDecoder.cs
- TextContainerHelper.cs
- CheckBoxFlatAdapter.cs
- ThemeConfigurationDialog.cs
- ResourceReferenceExpressionConverter.cs
- ArgumentsParser.cs
- DataGridViewCellStyleChangedEventArgs.cs
- DockPatternIdentifiers.cs
- ListViewCancelEventArgs.cs
- XmlSchemaSimpleTypeUnion.cs
- RowsCopiedEventArgs.cs
- ImageMap.cs
- EventTrigger.cs
- GeneratedContractType.cs
- ImageCodecInfoPrivate.cs
- DataGridCommandEventArgs.cs
- CustomAttributeBuilder.cs
- XpsDocumentEvent.cs
- BehaviorEditorPart.cs
- CaseStatement.cs
- OleDbMetaDataFactory.cs
- XmlLinkedNode.cs
- PathGeometry.cs