Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / Primitives / DragDeltaEventArgs.cs / 1305600 / DragDeltaEventArgs.cs
using System; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows; namespace System.Windows.Controls.Primitives { ////// This DragDeltaEventArgs class contains additional information about the /// DragDeltaEvent event. /// ////// public class DragDeltaEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragDeltaEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragDeltaEventArgs(double horizontalChange, double verticalChange) : base() { _horizontalChange = horizontalChange; _verticalChange = verticalChange; RoutedEvent=Thumb.DragDeltaEvent; } ////// Read-only access to the horizontal change. /// public double HorizontalChange { get { return _horizontalChange; } } ////// Read-only access to the vertical change. /// public double VerticalChange { get { return _verticalChange; } } ////// This method is used to perform the proper type casting in order to /// call the type-safe DragDeltaEventHandler delegate for the DragDeltaEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragDeltaEventHandler handler = (DragDeltaEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalChange; private double _verticalChange; } /// /// This delegate must used by handlers of the DragDeltaEvent event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragDeltaEventHandler(object sender, DragDeltaEventArgs e); } // 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
- FunctionNode.cs
- ScaleTransform3D.cs
- Evidence.cs
- MarkupExtensionReturnTypeAttribute.cs
- UnsupportedPolicyOptionsException.cs
- AuthenticationConfig.cs
- XmlText.cs
- BCryptNative.cs
- CaseInsensitiveOrdinalStringComparer.cs
- TextParagraphView.cs
- OperationCanceledException.cs
- GreenMethods.cs
- UpDownEvent.cs
- GeometryModel3D.cs
- ProjectionPathBuilder.cs
- TableLayoutColumnStyleCollection.cs
- BufferModeSettings.cs
- ProcessProtocolHandler.cs
- ListSortDescriptionCollection.cs
- StrokeCollectionConverter.cs
- App.cs
- DataRelation.cs
- NegotiateStream.cs
- InstanceDescriptor.cs
- AtomEntry.cs
- DateTimePicker.cs
- DataObjectCopyingEventArgs.cs
- RequestedSignatureDialog.cs
- WorkflowOperationBehavior.cs
- UnsafeNativeMethods.cs
- WrappingXamlSchemaContext.cs
- ImageBrush.cs
- ArgIterator.cs
- SafeEventHandle.cs
- iisPickupDirectory.cs
- EntityClientCacheKey.cs
- DecimalAverageAggregationOperator.cs
- DbDataRecord.cs
- PageAsyncTaskManager.cs
- DataGridViewAccessibleObject.cs
- XmlSubtreeReader.cs
- TdsParserStaticMethods.cs
- MultipartContentParser.cs
- TypeDescriptionProvider.cs
- BmpBitmapEncoder.cs
- SHA1Managed.cs
- EndpointDispatcherTable.cs
- InvokeAction.cs
- PersonalizableTypeEntry.cs
- TextTreeText.cs
- Converter.cs
- SafeRegistryHandle.cs
- EventData.cs
- TaskExceptionHolder.cs
- TreeNodeMouseHoverEvent.cs
- CreateUserErrorEventArgs.cs
- isolationinterop.cs
- HMAC.cs
- AlternateView.cs
- AlternateView.cs
- dtdvalidator.cs
- ContextMenuStrip.cs
- TrackingConditionCollection.cs
- RadioButtonAutomationPeer.cs
- COSERVERINFO.cs
- TdsValueSetter.cs
- Attributes.cs
- NativeActivityMetadata.cs
- CounterNameConverter.cs
- DoubleAnimationUsingPath.cs
- MatrixAnimationUsingPath.cs
- TargetConverter.cs
- DefaultAssemblyResolver.cs
- RelationshipEndCollection.cs
- XmlSchemaType.cs
- MemberHolder.cs
- ResolveCriteria11.cs
- SolidColorBrush.cs
- _UriSyntax.cs
- LoginName.cs
- DbConnectionHelper.cs
- ConnectivityStatus.cs
- TextBreakpoint.cs
- CounterCreationData.cs
- ToolboxItemCollection.cs
- MatrixConverter.cs
- RelOps.cs
- AppDomainProtocolHandler.cs
- Positioning.cs
- ModuleElement.cs
- TrackingServices.cs
- GenericIdentity.cs
- BitmapEffectInput.cs
- MessagePartProtectionMode.cs
- FormViewDeleteEventArgs.cs
- _AutoWebProxyScriptEngine.cs
- MiniMapControl.xaml.cs
- ReadOnlyAttribute.cs
- BypassElementCollection.cs
- DataGridItemEventArgs.cs