Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Input / MouseWheelEventArgs.cs / 1 / MouseWheelEventArgs.cs
using System; namespace System.Windows.Input { ////// The MouseWheelEventArgs describes the state of a Mouse wheel. /// public class MouseWheelEventArgs : MouseEventArgs { ////// Initializes a new instance of the MouseWheelEventArgs class. /// /// /// The Mouse device associated with this event. /// /// /// The time when the input occured. /// /// /// How much the mouse wheel turned. /// public MouseWheelEventArgs(MouseDevice mouse, int timestamp, int delta) : base(mouse, timestamp) { _delta = delta; } ////// Read-only access to the amount the mouse wheel turned. /// public int Delta { get {return _delta;} } ////// 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) { MouseWheelEventHandler handler = (MouseWheelEventHandler) genericHandler; handler(genericTarget, this); } private static int _delta; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; namespace System.Windows.Input { ////// The MouseWheelEventArgs describes the state of a Mouse wheel. /// public class MouseWheelEventArgs : MouseEventArgs { ////// Initializes a new instance of the MouseWheelEventArgs class. /// /// /// The Mouse device associated with this event. /// /// /// The time when the input occured. /// /// /// How much the mouse wheel turned. /// public MouseWheelEventArgs(MouseDevice mouse, int timestamp, int delta) : base(mouse, timestamp) { _delta = delta; } ////// Read-only access to the amount the mouse wheel turned. /// public int Delta { get {return _delta;} } ////// 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) { MouseWheelEventHandler handler = (MouseWheelEventHandler) genericHandler; handler(genericTarget, this); } private static int _delta; } } // 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
- LiteralControl.cs
- SafeRightsManagementHandle.cs
- ThreadAttributes.cs
- InternalsVisibleToAttribute.cs
- GACMembershipCondition.cs
- AuthenticationSection.cs
- ProgressBar.cs
- CodeRegionDirective.cs
- TrackBarDesigner.cs
- AnnotationDocumentPaginator.cs
- StreamInfo.cs
- PlainXmlSerializer.cs
- DatatypeImplementation.cs
- ContractsBCL.cs
- DataGridViewComboBoxEditingControl.cs
- CardSpacePolicyElement.cs
- TreeViewCancelEvent.cs
- XmlSecureResolver.cs
- CompilationUtil.cs
- XmlSchemaDocumentation.cs
- AnnotationResourceChangedEventArgs.cs
- UriParserTemplates.cs
- MD5.cs
- DataContractSerializerOperationFormatter.cs
- SelfIssuedAuthAsymmetricKey.cs
- Metadata.cs
- RoleManagerEventArgs.cs
- NullableIntMinMaxAggregationOperator.cs
- BufferModesCollection.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- Material.cs
- Selector.cs
- SoapEnumAttribute.cs
- WebConfigurationFileMap.cs
- NullableFloatSumAggregationOperator.cs
- MediaContextNotificationWindow.cs
- GeneralTransform3DTo2DTo3D.cs
- QueuePathEditor.cs
- SkinBuilder.cs
- PersonalizableTypeEntry.cs
- GPPOINTF.cs
- SslStream.cs
- SupportsEventValidationAttribute.cs
- XmlSchemaComplexType.cs
- Viewport2DVisual3D.cs
- StretchValidation.cs
- ProgressBarRenderer.cs
- LocationSectionRecord.cs
- WebServiceFault.cs
- PreservationFileWriter.cs
- DataControlImageButton.cs
- SchemaEntity.cs
- RewritingSimplifier.cs
- GlobalizationAssembly.cs
- GeometryModel3D.cs
- SerializationAttributes.cs
- ObjectParameterCollection.cs
- LogManagementAsyncResult.cs
- InvokePattern.cs
- DataServiceConfiguration.cs
- VersionConverter.cs
- Odbc32.cs
- AlternateView.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- ClassicBorderDecorator.cs
- InkCollectionBehavior.cs
- XamlContextStack.cs
- BuildManager.cs
- SystemIPInterfaceStatistics.cs
- TimeSpanValidatorAttribute.cs
- ByteAnimationBase.cs
- DataGridViewCellStyleConverter.cs
- MULTI_QI.cs
- FormsAuthenticationUser.cs
- IISMapPath.cs
- DataGridColumnCollection.cs
- XmlSchemaAttribute.cs
- DbDataReader.cs
- SocketElement.cs
- DataGrid.cs
- StateWorkerRequest.cs
- HttpRawResponse.cs
- Ppl.cs
- TimeSpanConverter.cs
- UnsafeNativeMethods.cs
- HebrewCalendar.cs
- SchemaManager.cs
- GrammarBuilder.cs
- EntityTypeBase.cs
- WSHttpBindingBaseElement.cs
- GenericEnumerator.cs
- Event.cs
- SqlCacheDependencySection.cs
- QuaternionIndependentAnimationStorage.cs
- CellParaClient.cs
- HitTestDrawingContextWalker.cs
- AtomPub10CategoriesDocumentFormatter.cs
- uribuilder.cs
- WindowsFont.cs
- ValidationSummary.cs