Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Controls / Primitives / DragCompletedEventArgs.cs / 1 / DragCompletedEventArgs.cs
using System; using System.Windows.Controls; using System.Windows; namespace System.Windows.Controls.Primitives { ////// This DragCompletedEventArgs class contains additional information about the /// DragCompleted event. /// ////// public class DragCompletedEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragCompletedEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragCompletedEventArgs(double horizontalChange, double verticalChange, bool canceled) : base() { _horizontalChange = horizontalChange; _verticalChange = verticalChange; _wasCanceled = canceled; RoutedEvent=Thumb.DragCompletedEvent; } ////// Read-only access to the horizontal distance between the point where mouse's left-button /// was pressed and the point where mouse's left-button was released /// public double HorizontalChange { get { return _horizontalChange; } } ////// Read-only access to the vertical distance between the point where mouse's left-button /// was pressed and the point where mouse's left-button was released /// public double VerticalChange { get { return _verticalChange; } } ////// Read-only access to boolean states whether the drag operation was canceled or not. /// ///public bool Canceled { get { return _wasCanceled; } } /// /// This method is used to perform the proper type casting in order to /// call the type-safe DragCompletedEventHandler delegate for the DragCompletedEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragCompletedEventHandler handler = (DragCompletedEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalChange; private double _verticalChange; private bool _wasCanceled; } /// /// This delegate must used by handlers of the DragCompleted event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragCompletedEventHandler(object sender, DragCompletedEventArgs e); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Windows.Controls; using System.Windows; namespace System.Windows.Controls.Primitives { ////// This DragCompletedEventArgs class contains additional information about the /// DragCompleted event. /// ////// public class DragCompletedEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragCompletedEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragCompletedEventArgs(double horizontalChange, double verticalChange, bool canceled) : base() { _horizontalChange = horizontalChange; _verticalChange = verticalChange; _wasCanceled = canceled; RoutedEvent=Thumb.DragCompletedEvent; } ////// Read-only access to the horizontal distance between the point where mouse's left-button /// was pressed and the point where mouse's left-button was released /// public double HorizontalChange { get { return _horizontalChange; } } ////// Read-only access to the vertical distance between the point where mouse's left-button /// was pressed and the point where mouse's left-button was released /// public double VerticalChange { get { return _verticalChange; } } ////// Read-only access to boolean states whether the drag operation was canceled or not. /// ///public bool Canceled { get { return _wasCanceled; } } /// /// This method is used to perform the proper type casting in order to /// call the type-safe DragCompletedEventHandler delegate for the DragCompletedEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragCompletedEventHandler handler = (DragCompletedEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalChange; private double _verticalChange; private bool _wasCanceled; } /// /// This delegate must used by handlers of the DragCompleted event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragCompletedEventHandler(object sender, DragCompletedEventArgs 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
- TransformationRules.cs
- XmlDataSourceView.cs
- SHA1.cs
- DescendentsWalker.cs
- DictionaryEntry.cs
- SingleAnimationBase.cs
- smtpconnection.cs
- PeerTransportSecurityElement.cs
- SqlNotificationEventArgs.cs
- remotingproxy.cs
- ExtendedPropertyCollection.cs
- dataprotectionpermission.cs
- StringReader.cs
- ObjectViewEntityCollectionData.cs
- XNodeNavigator.cs
- DataControlField.cs
- SHA1CryptoServiceProvider.cs
- Track.cs
- AsyncOperationManager.cs
- RuleInfoComparer.cs
- FileDialog_Vista_Interop.cs
- BaseCodePageEncoding.cs
- TraceEventCache.cs
- DataChangedEventManager.cs
- NativeMethods.cs
- SamlEvidence.cs
- NameValueSectionHandler.cs
- Constants.cs
- TimeStampChecker.cs
- FormViewInsertedEventArgs.cs
- GacUtil.cs
- ObjectQueryProvider.cs
- HtmlControlPersistable.cs
- ConfigurationManagerInternalFactory.cs
- MouseButton.cs
- UnsafeNativeMethods.cs
- documentation.cs
- ProjectionPruner.cs
- DataContract.cs
- RemoteWebConfigurationHost.cs
- DashStyles.cs
- DataBoundControlHelper.cs
- TableLayoutStyleCollection.cs
- LabelEditEvent.cs
- SR.cs
- RunInstallerAttribute.cs
- SecurityHeaderLayout.cs
- DataGridViewColumnHeaderCell.cs
- FieldToken.cs
- DetailsViewPagerRow.cs
- TransformedBitmap.cs
- WeakEventManager.cs
- WindowsTab.cs
- Number.cs
- MetadataSerializer.cs
- CanonicalXml.cs
- Parser.cs
- TypeToken.cs
- MenuItem.cs
- PropertyGrid.cs
- Point3DValueSerializer.cs
- XmlSchemaGroup.cs
- OdbcStatementHandle.cs
- _AuthenticationState.cs
- TypeNameConverter.cs
- SqlLiftIndependentRowExpressions.cs
- KeyedQueue.cs
- LinqExpressionNormalizer.cs
- ReflectionPermission.cs
- NavigationHelper.cs
- IISMapPath.cs
- CachedBitmap.cs
- Quaternion.cs
- Resources.Designer.cs
- TypeHelper.cs
- ConfigUtil.cs
- XmlEncoding.cs
- StaticContext.cs
- StylusPointPropertyInfo.cs
- ColumnResult.cs
- NetMsmqSecurity.cs
- SBCSCodePageEncoding.cs
- DataControlButton.cs
- SettingsSection.cs
- SelectionPattern.cs
- Operators.cs
- Exceptions.cs
- Choices.cs
- JumpPath.cs
- InternalSafeNativeMethods.cs
- InteropDesigner.xaml.cs
- ObjectConverter.cs
- RectAnimationClockResource.cs
- LessThan.cs
- Configuration.cs
- DesignerResources.cs
- VariableElement.cs
- RegexMatchCollection.cs
- Point3DAnimation.cs
- XmlSchemaObjectCollection.cs