Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartVerb.cs
- SiteIdentityPermission.cs
- NetworkInformationException.cs
- entitydatasourceentitysetnameconverter.cs
- OleDbError.cs
- BitStream.cs
- AttributeUsageAttribute.cs
- SessionPageStatePersister.cs
- SubMenuStyleCollection.cs
- PagedControl.cs
- UIElementParagraph.cs
- SetStoryboardSpeedRatio.cs
- DataGridViewRowEventArgs.cs
- ValueConversionAttribute.cs
- RemoteWebConfigurationHost.cs
- Run.cs
- TemplateComponentConnector.cs
- MethodImplAttribute.cs
- AssociationType.cs
- CloudCollection.cs
- ModelTreeEnumerator.cs
- StringBlob.cs
- XmlQueryType.cs
- TableSectionStyle.cs
- RecordBuilder.cs
- EllipseGeometry.cs
- PropertyDescriptorGridEntry.cs
- SchemaNamespaceManager.cs
- Internal.cs
- ZipIOModeEnforcingStream.cs
- AssemblyBuilderData.cs
- FixedPageAutomationPeer.cs
- Accessible.cs
- Options.cs
- XmlSchemaChoice.cs
- XmlDocumentSerializer.cs
- BuildDependencySet.cs
- Point3DCollectionConverter.cs
- DataGridViewColumn.cs
- CodeNamespaceCollection.cs
- UnsafeNativeMethods.cs
- Symbol.cs
- EncoderParameter.cs
- WebBrowserUriTypeConverter.cs
- NativeActivity.cs
- DesignerDeviceConfig.cs
- TypeKeyValue.cs
- XPathDocumentNavigator.cs
- NewArrayExpression.cs
- DashStyle.cs
- DataGridViewEditingControlShowingEventArgs.cs
- LineGeometry.cs
- FlowDocumentPaginator.cs
- WebPartConnectionCollection.cs
- MouseActionValueSerializer.cs
- Merger.cs
- HttpHandlerActionCollection.cs
- TypeUsageBuilder.cs
- DataChangedEventManager.cs
- SplitterDesigner.cs
- ApplicationServiceManager.cs
- ReversePositionQuery.cs
- AffineTransform3D.cs
- StateMachineWorkflowDesigner.cs
- PerformanceCounterCategory.cs
- DataGridViewRowCancelEventArgs.cs
- MethodToken.cs
- NamedObjectList.cs
- RequestQueue.cs
- ScrollProperties.cs
- MemberAccessException.cs
- DataTablePropertyDescriptor.cs
- ButtonStandardAdapter.cs
- MemberJoinTreeNode.cs
- log.cs
- FileCodeGroup.cs
- WeakReferenceEnumerator.cs
- ConfigurationStrings.cs
- AssociationSetMetadata.cs
- SrgsElementList.cs
- AttributeAction.cs
- DbProviderManifest.cs
- DiffuseMaterial.cs
- DataControlPagerLinkButton.cs
- TextParentUndoUnit.cs
- LassoHelper.cs
- InternalControlCollection.cs
- _FtpControlStream.cs
- MasterPageBuildProvider.cs
- TextFormatterImp.cs
- DataViewManagerListItemTypeDescriptor.cs
- DesignerValidationSummaryAdapter.cs
- TextViewSelectionProcessor.cs
- DocumentSequenceHighlightLayer.cs
- MemberJoinTreeNode.cs
- Rules.cs
- ItemsControl.cs
- CurrentChangingEventManager.cs
- StructuredTypeInfo.cs
- OleDbParameterCollection.cs