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
- GroupBoxRenderer.cs
- EnumConverter.cs
- ExtensionQuery.cs
- BitmapEffectOutputConnector.cs
- LabelDesigner.cs
- XmlRootAttribute.cs
- ComponentCache.cs
- OdbcFactory.cs
- KeyedHashAlgorithm.cs
- XmlSchemaObjectCollection.cs
- ObjectList.cs
- SchemaConstraints.cs
- SpotLight.cs
- DataGridViewSelectedCellCollection.cs
- KeyedCollection.cs
- DependencyPropertyKind.cs
- SqlCommandBuilder.cs
- DataSourceHelper.cs
- AutoGeneratedField.cs
- PropertyPathWorker.cs
- OverflowException.cs
- RemoteWebConfigurationHostServer.cs
- InvariantComparer.cs
- MenuStrip.cs
- PenCursorManager.cs
- BitmapCodecInfo.cs
- XmlNodeList.cs
- CodeTypeParameter.cs
- AnonymousIdentificationModule.cs
- SecurityProtocol.cs
- Number.cs
- KeyToListMap.cs
- TypeUsageBuilder.cs
- HWStack.cs
- DateTimeFormatInfoScanner.cs
- InvalidContentTypeException.cs
- WebConfigurationHost.cs
- StatusStrip.cs
- NavigatingCancelEventArgs.cs
- PeerNameRegistration.cs
- StorageInfo.cs
- FormattedTextSymbols.cs
- ITextView.cs
- BinaryObjectWriter.cs
- FlowLayoutPanel.cs
- CookielessHelper.cs
- OverlappedContext.cs
- ReadOnlyHierarchicalDataSource.cs
- ScriptIgnoreAttribute.cs
- CompositeActivityMarkupSerializer.cs
- ToolStripHighContrastRenderer.cs
- TypeBuilder.cs
- FileUpload.cs
- DebuggerAttributes.cs
- BuildProvider.cs
- WinOEToolBoxItem.cs
- DebuggerAttributes.cs
- SegmentInfo.cs
- FontStretch.cs
- OpCodes.cs
- DataGridDesigner.cs
- SendActivityDesigner.cs
- BaseDataList.cs
- ParallelSeparator.xaml.cs
- NavigationEventArgs.cs
- MexNamedPipeBindingCollectionElement.cs
- StorageInfo.cs
- OuterGlowBitmapEffect.cs
- IPAddressCollection.cs
- ResourceExpression.cs
- VectorAnimationBase.cs
- DataServiceEntityAttribute.cs
- PasswordTextContainer.cs
- ModulesEntry.cs
- TemplateAction.cs
- WebServiceMethodData.cs
- AddInToken.cs
- ServiceEndpointCollection.cs
- SystemFonts.cs
- ContentTextAutomationPeer.cs
- SafeRightsManagementQueryHandle.cs
- StatusBarPanelClickEvent.cs
- CodeTypeDeclaration.cs
- ColumnBinding.cs
- _DomainName.cs
- GeneratedView.cs
- FileFormatException.cs
- safex509handles.cs
- XmlUnspecifiedAttribute.cs
- PersonalizationStateQuery.cs
- ObjectQuery.cs
- TextFormatterImp.cs
- OracleBoolean.cs
- CopyOfAction.cs
- PropertyPushdownHelper.cs
- DynamicDataExtensions.cs
- IPAddressCollection.cs
- StorageMappingFragment.cs
- XmlSchemaAttributeGroupRef.cs
- WmlImageAdapter.cs