Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ContextMenuStripActionList.cs
- Brushes.cs
- PageCache.cs
- Region.cs
- XmlWrappingReader.cs
- ContextDataSource.cs
- SecurityUtils.cs
- TemplateBamlRecordReader.cs
- ListBoxDesigner.cs
- ADConnectionHelper.cs
- WindowsListViewItemStartMenu.cs
- ComplusTypeValidator.cs
- OracleCommandBuilder.cs
- DataGridAutoFormat.cs
- NamedObject.cs
- StatusBar.cs
- SqlNotificationEventArgs.cs
- HierarchicalDataBoundControl.cs
- JpegBitmapEncoder.cs
- TableLayoutPanelCellPosition.cs
- InfocardExtendedInformationEntry.cs
- AbstractExpressions.cs
- BrushMappingModeValidation.cs
- ValidatingReaderNodeData.cs
- XmlSchemaValidationException.cs
- WindowsTokenRoleProvider.cs
- ChannelDispatcherBase.cs
- LockRenewalTask.cs
- HtmlControlDesigner.cs
- FixedSOMContainer.cs
- XPathNavigatorReader.cs
- UnionQueryOperator.cs
- ShapeTypeface.cs
- FormParameter.cs
- IpcPort.cs
- TypedElement.cs
- AdobeCFFWrapper.cs
- XmlDataSourceView.cs
- KeyNotFoundException.cs
- DebugView.cs
- Int32AnimationUsingKeyFrames.cs
- SkewTransform.cs
- ClientRuntimeConfig.cs
- SqlXml.cs
- AxisAngleRotation3D.cs
- BamlLocalizableResourceKey.cs
- BindingGraph.cs
- VectorCollectionValueSerializer.cs
- FixedSOMTableCell.cs
- BaseDataList.cs
- PageCodeDomTreeGenerator.cs
- Journaling.cs
- BaseProcessor.cs
- ImagingCache.cs
- SqlInfoMessageEvent.cs
- WebPartConnectionsDisconnectVerb.cs
- WorkflowRuntimeServiceElementCollection.cs
- CellTreeNode.cs
- _IPv4Address.cs
- SID.cs
- FastEncoderStatics.cs
- DbProviderServices.cs
- SqlCommand.cs
- InvokeHandlers.cs
- MimeImporter.cs
- TriggerActionCollection.cs
- ContextProperty.cs
- CultureTable.cs
- UIElement3D.cs
- FileLoadException.cs
- DataGridViewDataErrorEventArgs.cs
- Vertex.cs
- ComponentEvent.cs
- SafeNativeMethods.cs
- RightsManagementProvider.cs
- XmlnsCompatibleWithAttribute.cs
- PeerEndPoint.cs
- HandlerBase.cs
- Clipboard.cs
- LocalizableAttribute.cs
- CompressEmulationStream.cs
- SerializationException.cs
- GlyphRunDrawing.cs
- CodeSnippetStatement.cs
- VideoDrawing.cs
- InputMethodStateTypeInfo.cs
- DefaultValueTypeConverter.cs
- SchemaElement.cs
- StatusBarPanel.cs
- VectorCollectionConverter.cs
- PackWebRequestFactory.cs
- SqlBulkCopyColumnMapping.cs
- DataRecordInternal.cs
- SByte.cs
- CheckoutException.cs
- COM2ColorConverter.cs
- CompressionTransform.cs
- CompressedStack.cs
- XhtmlBasicCalendarAdapter.cs
- querybuilder.cs