Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- dataprotectionpermission.cs
- CqlLexerHelpers.cs
- UnsafeNativeMethodsMilCoreApi.cs
- CultureInfo.cs
- TerminatorSinks.cs
- MethodRental.cs
- XmlILIndex.cs
- relpropertyhelper.cs
- ContextMenuStripActionList.cs
- DictionaryTraceRecord.cs
- MachineKeySection.cs
- HttpCapabilitiesSectionHandler.cs
- SmtpAuthenticationManager.cs
- AgileSafeNativeMemoryHandle.cs
- milexports.cs
- CryptoProvider.cs
- DataObjectPastingEventArgs.cs
- PropertyNames.cs
- FormViewPagerRow.cs
- TextPatternIdentifiers.cs
- HttpHandlerAction.cs
- SvcFileManager.cs
- ObjectQuery_EntitySqlExtensions.cs
- TextPattern.cs
- SQLString.cs
- DriveInfo.cs
- AmbiguousMatchException.cs
- path.cs
- WindowsListViewGroup.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- WSSecurityJan2004.cs
- DataGridAddNewRow.cs
- XamlSerializerUtil.cs
- ValidationResult.cs
- TextModifier.cs
- HierarchicalDataBoundControl.cs
- ViewManager.cs
- PointLight.cs
- ToolBarOverflowPanel.cs
- WarningException.cs
- NullableDecimalSumAggregationOperator.cs
- EncryptedReference.cs
- BaseParagraph.cs
- WebBaseEventKeyComparer.cs
- TerminateDesigner.cs
- CqlQuery.cs
- COM2FontConverter.cs
- HttpWebRequest.cs
- NativeMethods.cs
- ResourcePermissionBaseEntry.cs
- PropertiesTab.cs
- MexTcpBindingElement.cs
- DrawTreeNodeEventArgs.cs
- DateTimeOffsetStorage.cs
- MediaScriptCommandRoutedEventArgs.cs
- CachingParameterInspector.cs
- TrackingServices.cs
- ServiceThrottlingElement.cs
- CheckBox.cs
- CompressedStack.cs
- SqlDataReader.cs
- Brush.cs
- ResourcePermissionBase.cs
- WebDescriptionAttribute.cs
- ParameterElementCollection.cs
- EvidenceBase.cs
- MetadataArtifactLoaderCompositeFile.cs
- ImageCollectionCodeDomSerializer.cs
- GroupBox.cs
- _DigestClient.cs
- DecimalKeyFrameCollection.cs
- Dictionary.cs
- CategoryAttribute.cs
- Base64Encoding.cs
- SHA1.cs
- TypeSystem.cs
- HostingPreferredMapPath.cs
- AssemblyAssociatedContentFileAttribute.cs
- MergeFailedEvent.cs
- HotSpot.cs
- InkCanvasSelectionAdorner.cs
- TypeInformation.cs
- HttpCacheVaryByContentEncodings.cs
- SoapCodeExporter.cs
- Matrix3D.cs
- HttpHandler.cs
- TextFormatterHost.cs
- Version.cs
- WebPartZoneBase.cs
- SupportsEventValidationAttribute.cs
- ObjectListGeneralPage.cs
- PackageRelationshipCollection.cs
- OrderablePartitioner.cs
- WindowsAuthenticationEventArgs.cs
- HttpWriter.cs
- MaskedTextBox.cs
- ResourceSet.cs
- EqualityComparer.cs
- DataControlReferenceCollection.cs
- ISAPIApplicationHost.cs