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
- TextBoxLine.cs
- Rotation3DAnimation.cs
- VoiceInfo.cs
- OrthographicCamera.cs
- HttpWebResponse.cs
- NullRuntimeConfig.cs
- RadioButtonFlatAdapter.cs
- IncrementalCompileAnalyzer.cs
- TimeSpanSecondsConverter.cs
- GPRECT.cs
- XpsStructure.cs
- TraceListener.cs
- UnmanagedMemoryStreamWrapper.cs
- userdatakeys.cs
- XNodeValidator.cs
- ButtonChrome.cs
- dbenumerator.cs
- Guid.cs
- TrackBarRenderer.cs
- HwndAppCommandInputProvider.cs
- TextRange.cs
- PeerEndPoint.cs
- IriParsingElement.cs
- ContentControl.cs
- SettingsSection.cs
- COMException.cs
- ExceptionHandler.cs
- URLMembershipCondition.cs
- XmlNode.cs
- DrawingGroup.cs
- ReadonlyMessageFilter.cs
- TableLayoutPanel.cs
- ToolStripDropDownButton.cs
- SharedDp.cs
- CommonRemoteMemoryBlock.cs
- PreservationFileWriter.cs
- EncryptedReference.cs
- Point3DAnimation.cs
- Point3DCollection.cs
- HttpResponseBase.cs
- UserUseLicenseDictionaryLoader.cs
- FieldDescriptor.cs
- BitmapEncoder.cs
- PasswordTextNavigator.cs
- DataServiceResponse.cs
- ConsumerConnectionPointCollection.cs
- EditingMode.cs
- MasterPageCodeDomTreeGenerator.cs
- InteropExecutor.cs
- AsymmetricAlgorithm.cs
- sqlmetadatafactory.cs
- PeerName.cs
- Point4DValueSerializer.cs
- Configuration.cs
- NamedPipeHostedTransportConfiguration.cs
- DataGridViewHitTestInfo.cs
- HostExecutionContextManager.cs
- OdbcDataAdapter.cs
- StringWriter.cs
- IWorkflowDebuggerService.cs
- PropertyRef.cs
- TemplateBamlRecordReader.cs
- ToolStripScrollButton.cs
- SizeAnimation.cs
- NegotiateStream.cs
- WindowAutomationPeer.cs
- DataGridTextBoxColumn.cs
- OdbcConnectionStringbuilder.cs
- SqlTriggerContext.cs
- SizeAnimation.cs
- HttpCapabilitiesBase.cs
- QueueSurrogate.cs
- StorageEntitySetMapping.cs
- RefreshPropertiesAttribute.cs
- HealthMonitoringSectionHelper.cs
- StateMachineExecutionState.cs
- XhtmlBasicFormAdapter.cs
- ByteStream.cs
- PartialCachingControl.cs
- DataControlLinkButton.cs
- BasePattern.cs
- BorderSidesEditor.cs
- PeerNameRegistration.cs
- DeleteStoreRequest.cs
- RepeaterItem.cs
- OleDbCommandBuilder.cs
- DateTimeOffsetConverter.cs
- sqlnorm.cs
- ObjectContext.cs
- AppSettingsExpressionBuilder.cs
- InstancePersistenceContext.cs
- Attribute.cs
- ConnectorRouter.cs
- ToolStripItem.cs
- RegistryConfigurationProvider.cs
- ToolStripDropDownItemDesigner.cs
- CacheMemory.cs
- HighlightComponent.cs
- ImageResources.Designer.cs
- AnnotationComponentManager.cs