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
- MasterPageParser.cs
- SqlCachedBuffer.cs
- DateTimeConstantAttribute.cs
- XmlSchemaValidator.cs
- XmlNodeList.cs
- DataGridViewImageColumn.cs
- ImageCreator.cs
- BitmapVisualManager.cs
- NotCondition.cs
- EventMappingSettings.cs
- InputEventArgs.cs
- XmlArrayItemAttributes.cs
- ClientSettingsStore.cs
- UxThemeWrapper.cs
- Convert.cs
- ToolStripItemGlyph.cs
- ActivationWorker.cs
- InitializingNewItemEventArgs.cs
- ClientFormsAuthenticationCredentials.cs
- XmlTextReader.cs
- FlowNode.cs
- CheckBoxRenderer.cs
- SmtpLoginAuthenticationModule.cs
- XPathMultyIterator.cs
- ResourceAssociationTypeEnd.cs
- RegexBoyerMoore.cs
- EncryptedXml.cs
- CodeGroup.cs
- XmlUtf8RawTextWriter.cs
- PenContexts.cs
- NativeMethods.cs
- EncodingTable.cs
- OutputScopeManager.cs
- PixelFormats.cs
- XmlSerializerVersionAttribute.cs
- TimeoutConverter.cs
- DefaultValueAttribute.cs
- Figure.cs
- FlowchartSizeFeature.cs
- TabItemAutomationPeer.cs
- MobileListItemCollection.cs
- EFTableProvider.cs
- BaseAsyncResult.cs
- RenderDataDrawingContext.cs
- SchemaImporterExtensionElementCollection.cs
- DeclaredTypeValidator.cs
- ConstraintStruct.cs
- DesignerCapabilities.cs
- WebReferencesBuildProvider.cs
- XmlSchemaSequence.cs
- TemplateControlCodeDomTreeGenerator.cs
- TCPClient.cs
- FontStyleConverter.cs
- Deserializer.cs
- QilGenerator.cs
- NavigatorInvalidBodyAccessException.cs
- XslTransformFileEditor.cs
- FixedSOMImage.cs
- WmfPlaceableFileHeader.cs
- BindingContext.cs
- TaskDesigner.cs
- FormsAuthenticationModule.cs
- SafeRegistryKey.cs
- XmlSchemaObjectTable.cs
- FocusTracker.cs
- ParamArrayAttribute.cs
- Menu.cs
- PermissionToken.cs
- RawAppCommandInputReport.cs
- EntityConnection.cs
- AutomationProperties.cs
- ListBindableAttribute.cs
- GridView.cs
- HideDisabledControlAdapter.cs
- DataControlFieldHeaderCell.cs
- ImageConverter.cs
- SmiMetaDataProperty.cs
- ActiveXMessageFormatter.cs
- Asn1IntegerConverter.cs
- DynamicPropertyHolder.cs
- DataConnectionHelper.cs
- StringUtil.cs
- LayoutUtils.cs
- TransformerConfigurationWizardBase.cs
- MetadataFile.cs
- DiscoveryDocumentLinksPattern.cs
- OracleParameter.cs
- ModelItemExtensions.cs
- CacheMemory.cs
- IntranetCredentialPolicy.cs
- BitmapData.cs
- SolidBrush.cs
- HwndHostAutomationPeer.cs
- WorkflowRuntimeServicesBehavior.cs
- TimeSpanValidatorAttribute.cs
- WindowsImpersonationContext.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- QuadraticBezierSegment.cs
- XmlSchemaInferenceException.cs
- Cursor.cs