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
- Camera.cs
- Stack.cs
- PathFigureCollection.cs
- EntityProxyFactory.cs
- XComponentModel.cs
- PermissionSetEnumerator.cs
- FixedDocument.cs
- SchemaMapping.cs
- JsonFormatReaderGenerator.cs
- ContentElementCollection.cs
- HandleCollector.cs
- JsonServiceDocumentSerializer.cs
- PerformanceCounter.cs
- BamlBinaryReader.cs
- EdmFunctionAttribute.cs
- KeyNotFoundException.cs
- XhtmlTextWriter.cs
- StringFunctions.cs
- UniqueSet.cs
- SecurityCriticalDataForSet.cs
- SerTrace.cs
- StaticFileHandler.cs
- ToolBarButtonClickEvent.cs
- DocumentPaginator.cs
- EnumValAlphaComparer.cs
- ListContractAdapter.cs
- WebAdminConfigurationHelper.cs
- ColorIndependentAnimationStorage.cs
- DisplayNameAttribute.cs
- WaveHeader.cs
- XmlUTF8TextWriter.cs
- DebugView.cs
- CodeTypeConstructor.cs
- XmlSerializerVersionAttribute.cs
- OracleCommand.cs
- DisplayMemberTemplateSelector.cs
- HtmlTernaryTree.cs
- ParameterReplacerVisitor.cs
- Module.cs
- XPathDocumentIterator.cs
- WindowsGraphicsWrapper.cs
- LogAppendAsyncResult.cs
- DataViewSetting.cs
- Boolean.cs
- TypeProvider.cs
- SuppressMergeCheckAttribute.cs
- EFTableProvider.cs
- HttpListenerRequestUriBuilder.cs
- StateMachineExecutionState.cs
- HtmlAnchor.cs
- HostingPreferredMapPath.cs
- Overlapped.cs
- ProjectedSlot.cs
- CompiledAction.cs
- IDataContractSurrogate.cs
- CurrencyWrapper.cs
- CodeArrayCreateExpression.cs
- ExportOptions.cs
- GrammarBuilderDictation.cs
- safex509handles.cs
- XslTransformFileEditor.cs
- RecommendedAsConfigurableAttribute.cs
- AuthenticationConfig.cs
- DetailsViewAutoFormat.cs
- TextAction.cs
- RegistryConfigurationProvider.cs
- DefaultDiscoveryServiceExtension.cs
- MemoryFailPoint.cs
- X509ChainElement.cs
- BindingMemberInfo.cs
- ClientSideProviderDescription.cs
- GlyphShapingProperties.cs
- CurrencyManager.cs
- PasswordTextContainer.cs
- ObjectKeyFrameCollection.cs
- ReadOnlyNameValueCollection.cs
- InfoCardSymmetricCrypto.cs
- DrawingState.cs
- DataGridTableStyleMappingNameEditor.cs
- FamilyTypeface.cs
- MatrixUtil.cs
- MailBnfHelper.cs
- SoundPlayerAction.cs
- DataSourceControl.cs
- TextSelectionProcessor.cs
- XmlArrayItemAttribute.cs
- FontUnitConverter.cs
- DictionaryEntry.cs
- DataObject.cs
- _SslStream.cs
- ArrangedElement.cs
- InsufficientMemoryException.cs
- TableLayoutColumnStyleCollection.cs
- DataListComponentEditor.cs
- NetTcpBindingElement.cs
- ResourcePermissionBase.cs
- DelegatingHeader.cs
- TextBreakpoint.cs
- WebBrowserDesigner.cs
- SingletonConnectionReader.cs