Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- InstanceDataCollectionCollection.cs
- TypeNameHelper.cs
- MultiDataTrigger.cs
- SessionStateUtil.cs
- MsmqHostedTransportManager.cs
- CodeNamespaceCollection.cs
- UIElementCollection.cs
- ItemType.cs
- CodeAttributeDeclarationCollection.cs
- SamlAttributeStatement.cs
- ArithmeticException.cs
- BigInt.cs
- SchemaImporterExtension.cs
- OutputCacheEntry.cs
- StringArrayConverter.cs
- SQLStringStorage.cs
- XmlDesigner.cs
- JournalNavigationScope.cs
- DbMetaDataCollectionNames.cs
- InstanceData.cs
- x509store.cs
- DuplicateWaitObjectException.cs
- ApplicationSecurityManager.cs
- HostSecurityManager.cs
- GenericEnumConverter.cs
- ConfigurationStrings.cs
- TickBar.cs
- CapabilitiesRule.cs
- IdnMapping.cs
- StorageConditionPropertyMapping.cs
- XmlExceptionHelper.cs
- PrintDialog.cs
- PenContexts.cs
- Lease.cs
- CodeTypeDelegate.cs
- SafeHandles.cs
- DataSourceXmlAttributeAttribute.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DataSourceViewSchemaConverter.cs
- remotingproxy.cs
- HttpModulesSection.cs
- TileModeValidation.cs
- ColorConvertedBitmapExtension.cs
- ConfigXmlSignificantWhitespace.cs
- XmlSchemaGroupRef.cs
- OptimalTextSource.cs
- Control.cs
- CodeGenerator.cs
- AuthStoreRoleProvider.cs
- TypeUsageBuilder.cs
- unsafenativemethodsother.cs
- DataGridViewCellCollection.cs
- RotateTransform3D.cs
- DiagnosticTrace.cs
- ConfigurationStrings.cs
- XNameTypeConverter.cs
- RadioButton.cs
- _Events.cs
- Size3DValueSerializer.cs
- IpcClientManager.cs
- DockPatternIdentifiers.cs
- TraceData.cs
- ImageBrush.cs
- XmlSchemaSimpleTypeList.cs
- MediaTimeline.cs
- documentsequencetextcontainer.cs
- FlowDocumentPage.cs
- PerformanceCounterCategory.cs
- TextStore.cs
- DataTableNameHandler.cs
- ShaderEffect.cs
- InheritanceAttribute.cs
- SolidBrush.cs
- WebPartsPersonalization.cs
- XmlnsCompatibleWithAttribute.cs
- WorkflowDesignerColors.cs
- SQLInt64.cs
- IndexOutOfRangeException.cs
- SiteMapNodeCollection.cs
- GetPageCompletedEventArgs.cs
- HttpHandlerAction.cs
- DataGridViewDesigner.cs
- TextDecorationLocationValidation.cs
- ValidatorCompatibilityHelper.cs
- ListenerElementsCollection.cs
- WebControlsSection.cs
- WindowsEditBoxRange.cs
- ListItemCollection.cs
- OracleParameterBinding.cs
- MouseOverProperty.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- TableProviderWrapper.cs
- XPathCompileException.cs
- SystemMulticastIPAddressInformation.cs
- Material.cs
- XPathNode.cs
- X509DefaultServiceCertificateElement.cs
- BasicBrowserDialog.designer.cs
- CompositeFontFamily.cs
- XmlRootAttribute.cs