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
- Evaluator.cs
- WindowsRegion.cs
- DeobfuscatingStream.cs
- CodeCatchClause.cs
- DesignTimeParseData.cs
- StringDictionaryCodeDomSerializer.cs
- ToolStripPanelRenderEventArgs.cs
- DataTableCollection.cs
- StopStoryboard.cs
- SemanticResolver.cs
- SubordinateTransaction.cs
- __Filters.cs
- UriSection.cs
- FormClosedEvent.cs
- CodeTypeDeclarationCollection.cs
- WindowVisualStateTracker.cs
- ExpressionBindings.cs
- HttpAsyncResult.cs
- PageContent.cs
- FixedSOMPageElement.cs
- DataGridViewColumnConverter.cs
- DbConnectionFactory.cs
- Boolean.cs
- ISAPIRuntime.cs
- COM2PictureConverter.cs
- DSASignatureFormatter.cs
- PrimitiveSchema.cs
- ResourceContainerWrapper.cs
- Decimal.cs
- ByteStream.cs
- IPAddress.cs
- NavigationWindow.cs
- SynchronizationContext.cs
- WebPartCatalogAddVerb.cs
- CodeDomSerializer.cs
- ClickablePoint.cs
- SqlDataSourceConfigureFilterForm.cs
- OleDbInfoMessageEvent.cs
- SupportsEventValidationAttribute.cs
- PatternMatchRules.cs
- Drawing.cs
- ContractReference.cs
- CodePageUtils.cs
- ReadWriteSpinLock.cs
- FindCriteria11.cs
- TextEditorCopyPaste.cs
- SupportsPreviewControlAttribute.cs
- ListBindingHelper.cs
- OdbcConnectionOpen.cs
- SelectedGridItemChangedEvent.cs
- ListSortDescription.cs
- StrokeNodeOperations2.cs
- ZipIOBlockManager.cs
- Solver.cs
- HtmlWindow.cs
- Expressions.cs
- BuildProviderCollection.cs
- _NtlmClient.cs
- DrawListViewSubItemEventArgs.cs
- UnsafeNativeMethods.cs
- MergeLocalizationDirectives.cs
- AsymmetricSecurityProtocolFactory.cs
- FontDifferentiator.cs
- OdbcPermission.cs
- WebSysDisplayNameAttribute.cs
- TextRangeEditLists.cs
- TemplateKey.cs
- _FtpDataStream.cs
- X509ScopedServiceCertificateElementCollection.cs
- ScrollPattern.cs
- ResourceExpressionBuilder.cs
- OnOperation.cs
- OdbcConnectionString.cs
- EntityDataSourceWizardForm.cs
- HotSpot.cs
- EmptyEnumerator.cs
- QueryAccessibilityHelpEvent.cs
- FormatException.cs
- TextStore.cs
- WebPartManagerDesigner.cs
- PersistChildrenAttribute.cs
- EventProxy.cs
- CapabilitiesAssignment.cs
- ResourceKey.cs
- RegexTree.cs
- DescendentsWalker.cs
- XmlChildEnumerator.cs
- RC2CryptoServiceProvider.cs
- UnsafeNativeMethodsPenimc.cs
- MergeLocalizationDirectives.cs
- XPathBinder.cs
- TextEndOfLine.cs
- ObjectTag.cs
- MaterialGroup.cs
- FrameworkTemplate.cs
- HttpCacheVaryByContentEncodings.cs
- ConfigurationSectionCollection.cs
- HyperLinkStyle.cs
- Viewport3DVisual.cs
- DeviceOverridableAttribute.cs