Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / Primitives / DragStartedEventArgs.cs / 1305600 / DragStartedEventArgs.cs
using System; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows; namespace System.Windows.Controls.Primitives { ////// This DragStartedEventArgs class contains additional information about the /// DragStarted event. /// ////// public class DragStartedEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragStartedEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragStartedEventArgs(double horizontalOffset, double verticalOffset) : base() { _horizontalOffset = horizontalOffset; _verticalOffset = verticalOffset; RoutedEvent=Thumb.DragStartedEvent; } ////// Read-only access to the horizontal offset (relative to Thumb's co-ordinate). /// public double HorizontalOffset { get { return _horizontalOffset; } } ////// Read-only access to the vertical offset (relative to Thumb's co-ordinate). /// public double VerticalOffset { get { return _verticalOffset; } } ////// This method is used to perform the proper type casting in order to /// call the type-safe DragStartedEventHandler delegate for the DragStartedEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragStartedEventHandler handler = (DragStartedEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalOffset; private double _verticalOffset; } /// /// This delegate must used by handlers of the DragStarted event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragStartedEventHandler(object sender, DragStartedEventArgs 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.Controls.Primitives; using System.Windows; namespace System.Windows.Controls.Primitives { ////// This DragStartedEventArgs class contains additional information about the /// DragStarted event. /// ////// public class DragStartedEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragStartedEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragStartedEventArgs(double horizontalOffset, double verticalOffset) : base() { _horizontalOffset = horizontalOffset; _verticalOffset = verticalOffset; RoutedEvent=Thumb.DragStartedEvent; } ////// Read-only access to the horizontal offset (relative to Thumb's co-ordinate). /// public double HorizontalOffset { get { return _horizontalOffset; } } ////// Read-only access to the vertical offset (relative to Thumb's co-ordinate). /// public double VerticalOffset { get { return _verticalOffset; } } ////// This method is used to perform the proper type casting in order to /// call the type-safe DragStartedEventHandler delegate for the DragStartedEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragStartedEventHandler handler = (DragStartedEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalOffset; private double _verticalOffset; } /// /// This delegate must used by handlers of the DragStarted event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragStartedEventHandler(object sender, DragStartedEventArgs 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
- SearchForVirtualItemEventArgs.cs
- UnsafeNativeMethods.cs
- Certificate.cs
- ConnectionOrientedTransportBindingElement.cs
- IEnumerable.cs
- BitmapEffect.cs
- RichTextBoxConstants.cs
- EntitySet.cs
- ThreadExceptionDialog.cs
- DataGridViewColumnCollection.cs
- PropertyMetadata.cs
- TextContainerChangeEventArgs.cs
- CompositeDuplexBindingElementImporter.cs
- StrokeCollection2.cs
- RequestStatusBarUpdateEventArgs.cs
- TextTrailingWordEllipsis.cs
- CacheVirtualItemsEvent.cs
- CommandBindingCollection.cs
- WriteTimeStream.cs
- ObjectMaterializedEventArgs.cs
- NameValueFileSectionHandler.cs
- HMACRIPEMD160.cs
- Command.cs
- Trace.cs
- BevelBitmapEffect.cs
- NavigationFailedEventArgs.cs
- XamlFilter.cs
- columnmapkeybuilder.cs
- panel.cs
- LinkedList.cs
- IPipelineRuntime.cs
- AutomationAttributeInfo.cs
- DataRowExtensions.cs
- RemotingException.cs
- UserControlCodeDomTreeGenerator.cs
- AssertValidation.cs
- CqlBlock.cs
- DragSelectionMessageFilter.cs
- GridViewColumnCollectionChangedEventArgs.cs
- RtType.cs
- Scripts.cs
- TextEditorTables.cs
- Models.cs
- OleDbDataReader.cs
- Hex.cs
- AddInToken.cs
- EnlistmentState.cs
- SqlDependencyListener.cs
- SystemNetworkInterface.cs
- Types.cs
- RelationshipFixer.cs
- RichTextBoxConstants.cs
- ParsedRoute.cs
- MappingMetadataHelper.cs
- SetStoryboardSpeedRatio.cs
- EntityContainerRelationshipSet.cs
- ImageAttributes.cs
- TypeInfo.cs
- PointAnimation.cs
- XmlTextAttribute.cs
- MessageQueueEnumerator.cs
- Rectangle.cs
- ImageListUtils.cs
- XmlAttributeAttribute.cs
- TreeNodeMouseHoverEvent.cs
- XPathBinder.cs
- CorrelationInitializer.cs
- IISUnsafeMethods.cs
- LockRecoveryTask.cs
- ListViewItemMouseHoverEvent.cs
- RelationshipEntry.cs
- CompositeScriptReferenceEventArgs.cs
- PropertyMappingExceptionEventArgs.cs
- DataStorage.cs
- _NetworkingPerfCounters.cs
- SharedPersonalizationStateInfo.cs
- TransformConverter.cs
- ServiceProviders.cs
- ShellProvider.cs
- XhtmlBasicCommandAdapter.cs
- Size.cs
- DbBuffer.cs
- SHA256.cs
- SR.cs
- TextBlock.cs
- WindowsTooltip.cs
- StylusPointPropertyInfoDefaults.cs
- XmlSignatureManifest.cs
- CodeTypeDeclarationCollection.cs
- SByte.cs
- ResourcesBuildProvider.cs
- StyleCollection.cs
- CodeParameterDeclarationExpression.cs
- HttpRuntime.cs
- MailMessageEventArgs.cs
- TaiwanLunisolarCalendar.cs
- DocumentApplicationState.cs
- ExpressionParser.cs
- XmlSortKey.cs
- BitmapScalingModeValidation.cs