Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / Primitives / DragCompletedEventArgs.cs / 1305600 / 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
- ArrayTypeMismatchException.cs
- RequestSecurityTokenSerializer.cs
- Size.cs
- RootBrowserWindowProxy.cs
- SchemaDeclBase.cs
- LayoutSettings.cs
- OleDbSchemaGuid.cs
- LocatorBase.cs
- ScopelessEnumAttribute.cs
- SdlChannelSink.cs
- DetailsView.cs
- PageHandlerFactory.cs
- StylusPointPropertyInfoDefaults.cs
- SafeMarshalContext.cs
- HandlerBase.cs
- HMACRIPEMD160.cs
- CharacterBufferReference.cs
- XmlComment.cs
- Freezable.cs
- HwndHostAutomationPeer.cs
- DynamicQueryableWrapper.cs
- XmlHierarchicalDataSourceView.cs
- NetTcpSecurityElement.cs
- DataServiceRequestOfT.cs
- DocumentViewerHelper.cs
- ScrollBar.cs
- SafeNativeMethods.cs
- XmlRawWriterWrapper.cs
- ResourceSetExpression.cs
- DataGridViewButtonCell.cs
- BaseHashHelper.cs
- NetMsmqSecurityElement.cs
- AuthenticationConfig.cs
- DataTable.cs
- HelpEvent.cs
- IPHostEntry.cs
- DetailsViewDeletedEventArgs.cs
- DataGridItem.cs
- XmlBufferReader.cs
- LongSumAggregationOperator.cs
- StatusBar.cs
- TypeExtensionConverter.cs
- OdbcConnectionOpen.cs
- EventProperty.cs
- SQLUtility.cs
- SqlFactory.cs
- ObjectQueryState.cs
- TextSelectionHighlightLayer.cs
- BuildProvidersCompiler.cs
- Margins.cs
- Tile.cs
- Logging.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- MarginCollapsingState.cs
- HttpPostLocalhostServerProtocol.cs
- WindowsScrollBarBits.cs
- CrossSiteScriptingValidation.cs
- AggregatePushdown.cs
- WebPartUtil.cs
- DoubleSumAggregationOperator.cs
- EnterpriseServicesHelper.cs
- GlobalEventManager.cs
- WasHttpHandlersInstallComponent.cs
- IriParsingElement.cs
- ImplicitInputBrush.cs
- XPathException.cs
- StringToken.cs
- SqlBinder.cs
- NamespaceCollection.cs
- PropertyPushdownHelper.cs
- XDRSchema.cs
- DispatcherFrame.cs
- XAMLParseException.cs
- ListViewDataItem.cs
- Debugger.cs
- Rect.cs
- RuleSetDialog.Designer.cs
- __ConsoleStream.cs
- ChtmlImageAdapter.cs
- IssuedTokenServiceCredential.cs
- compensatingcollection.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- ProviderConnectionPointCollection.cs
- RuntimeConfig.cs
- FileVersion.cs
- KeyGesture.cs
- UrlMappingsModule.cs
- ImageInfo.cs
- IgnorePropertiesAttribute.cs
- SourceChangedEventArgs.cs
- TabPage.cs
- coordinatorscratchpad.cs
- GridViewUpdateEventArgs.cs
- PageBuildProvider.cs
- Version.cs
- ForeignKeyConstraint.cs
- StringValueSerializer.cs
- AppDomainFactory.cs
- DbConnectionInternal.cs
- WsdlInspector.cs