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
- ServerIdentity.cs
- CurrentChangingEventManager.cs
- HtmlUtf8RawTextWriter.cs
- XmlAttributeOverrides.cs
- Membership.cs
- StylusPointProperties.cs
- ConfigsHelper.cs
- StandardOleMarshalObject.cs
- CustomErrorsSectionWrapper.cs
- GrabHandleGlyph.cs
- AdjustableArrowCap.cs
- __ComObject.cs
- PathParser.cs
- IdentityHolder.cs
- FontDialog.cs
- XsltSettings.cs
- PolicyManager.cs
- AttachmentCollection.cs
- DeferredElementTreeState.cs
- HostProtectionPermission.cs
- MessageSecurityVersion.cs
- ContractTypeNameElement.cs
- DbMetaDataFactory.cs
- ExpressionNode.cs
- SoapAttributeOverrides.cs
- Expander.cs
- PageRequestManager.cs
- RangeValidator.cs
- TaiwanLunisolarCalendar.cs
- VerticalAlignConverter.cs
- AttachmentCollection.cs
- ImageMapEventArgs.cs
- AsyncPostBackErrorEventArgs.cs
- RelOps.cs
- IgnoreSectionHandler.cs
- OdbcConnectionStringbuilder.cs
- NativeMethods.cs
- MembershipPasswordException.cs
- RadialGradientBrush.cs
- ValidateNames.cs
- SkewTransform.cs
- LinkLabel.cs
- CurrencyManager.cs
- CertificateManager.cs
- Tag.cs
- ApplicationFileParser.cs
- DataBindingHandlerAttribute.cs
- WebPartCatalogAddVerb.cs
- JavaScriptObjectDeserializer.cs
- RequestCachePolicy.cs
- PartialCachingAttribute.cs
- AutoResetEvent.cs
- Authorization.cs
- Schema.cs
- MarkupWriter.cs
- EventSinkHelperWriter.cs
- TypedServiceOperationListItem.cs
- Transform3DGroup.cs
- Parameter.cs
- ProcessThreadDesigner.cs
- TagPrefixInfo.cs
- CallbackValidator.cs
- SecureConversationServiceElement.cs
- CircleHotSpot.cs
- WebPartCancelEventArgs.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- StartUpEventArgs.cs
- BinaryNode.cs
- ExtractorMetadata.cs
- GC.cs
- HTMLTagNameToTypeMapper.cs
- ErrorsHelper.cs
- SoapHeaderAttribute.cs
- HMACSHA384.cs
- TripleDESCryptoServiceProvider.cs
- ParameterElementCollection.cs
- HtmlHead.cs
- Visual3DCollection.cs
- NamespaceEmitter.cs
- EncryptedKey.cs
- CSharpCodeProvider.cs
- HttpApplicationStateBase.cs
- XPathEmptyIterator.cs
- SQLCharsStorage.cs
- NameValueCollection.cs
- EventProviderWriter.cs
- XPathItem.cs
- HtmlInputButton.cs
- ObjectAnimationUsingKeyFrames.cs
- HorizontalAlignConverter.cs
- ObjectSet.cs
- BamlLocalizabilityResolver.cs
- SupportsEventValidationAttribute.cs
- TextureBrush.cs
- Stroke2.cs
- RouteCollection.cs
- ClientScriptItemCollection.cs
- ApplicationFileCodeDomTreeGenerator.cs
- KerberosSecurityTokenProvider.cs
- DoubleCollection.cs