Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Controls / Primitives / DragStartedEventArgs.cs / 1 / 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
- GroupQuery.cs
- NetworkInterface.cs
- TextFragmentEngine.cs
- StatusBarPanelClickEvent.cs
- iisPickupDirectory.cs
- AspNetCacheProfileAttribute.cs
- WebPartZoneBase.cs
- UpdateManifestForBrowserApplication.cs
- SqlClientMetaDataCollectionNames.cs
- MemoryRecordBuffer.cs
- XmlMemberMapping.cs
- InputScopeManager.cs
- MessageDesigner.cs
- XmlTextReaderImpl.cs
- ColorIndependentAnimationStorage.cs
- CommandEventArgs.cs
- Helpers.cs
- BindingListCollectionView.cs
- ParserContext.cs
- Pen.cs
- Scene3D.cs
- activationcontext.cs
- XhtmlBasicTextBoxAdapter.cs
- MethodBuilderInstantiation.cs
- PackageStore.cs
- KnownTypes.cs
- EdmSchemaAttribute.cs
- DataRecordInternal.cs
- ExceptionAggregator.cs
- UnicastIPAddressInformationCollection.cs
- Ipv6Element.cs
- XmlDataSourceView.cs
- DataServiceRequestOfT.cs
- _BasicClient.cs
- CoreChannel.cs
- DataObjectAttribute.cs
- CodeSubDirectoriesCollection.cs
- WebBrowserNavigatedEventHandler.cs
- Main.cs
- GridViewAutomationPeer.cs
- XmlKeywords.cs
- baseshape.cs
- TransformCollection.cs
- QilScopedVisitor.cs
- ActivityExecutor.cs
- TargetControlTypeAttribute.cs
- InheritanceContextHelper.cs
- KeyNotFoundException.cs
- CallbackValidator.cs
- SudsParser.cs
- ObfuscationAttribute.cs
- HtmlShim.cs
- LoginDesignerUtil.cs
- XPathMultyIterator.cs
- MeshGeometry3D.cs
- EdmValidator.cs
- Registry.cs
- HttpProfileBase.cs
- TableRow.cs
- GeneralTransform3D.cs
- ControlsConfig.cs
- DriveNotFoundException.cs
- XsltContext.cs
- BypassElementCollection.cs
- PointCollection.cs
- XamlGridLengthSerializer.cs
- TableLayoutPanel.cs
- DiscoveryReferences.cs
- returneventsaver.cs
- PropertyChangingEventArgs.cs
- TokenFactoryFactory.cs
- EventLogPermissionEntryCollection.cs
- FormsAuthentication.cs
- BindableAttribute.cs
- Point3DCollection.cs
- InputQueueChannel.cs
- AsyncCompletedEventArgs.cs
- FontDialog.cs
- DbConnectionPoolGroupProviderInfo.cs
- ActiveXSerializer.cs
- OdbcCommand.cs
- FileDetails.cs
- EntityTransaction.cs
- StandardBindingImporter.cs
- XmlSchema.cs
- StrokeNodeData.cs
- ButtonBaseAutomationPeer.cs
- controlskin.cs
- WindowsListView.cs
- FormsAuthenticationConfiguration.cs
- X509CertificateCollection.cs
- MenuItem.cs
- QilTargetType.cs
- TextLineBreak.cs
- XmlEntityReference.cs
- ProcessHostConfigUtils.cs
- WorkflowInstanceTerminatedRecord.cs
- __ComObject.cs
- OutKeywords.cs
- DataGridCellsPanel.cs