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
- BufferedGraphicsContext.cs
- ImageFormatConverter.cs
- OleDbInfoMessageEvent.cs
- ButtonColumn.cs
- FontFamily.cs
- BamlRecordReader.cs
- HtmlInputButton.cs
- VirtualPathUtility.cs
- TextElementCollectionHelper.cs
- Parser.cs
- QueryInterceptorAttribute.cs
- ConnectionPoolManager.cs
- CompilerError.cs
- SystemResources.cs
- PingOptions.cs
- ProfileBuildProvider.cs
- PolicyException.cs
- SymDocumentType.cs
- UriTemplateMatch.cs
- BehaviorEditorPart.cs
- CollectionDataContract.cs
- PersonalizationProviderHelper.cs
- FileRecordSequenceHelper.cs
- Receive.cs
- WinHttpWebProxyFinder.cs
- XPathNavigator.cs
- SmtpNegotiateAuthenticationModule.cs
- ConfigXmlCDataSection.cs
- InheritedPropertyDescriptor.cs
- TreeNode.cs
- XmlHierarchicalDataSourceView.cs
- OdbcFactory.cs
- TableProviderWrapper.cs
- Classification.cs
- TemplateBindingExpression.cs
- SafeFileMappingHandle.cs
- WindowsStreamSecurityBindingElement.cs
- CacheOutputQuery.cs
- GuidelineCollection.cs
- UnicastIPAddressInformationCollection.cs
- EastAsianLunisolarCalendar.cs
- DatatypeImplementation.cs
- BulletedListEventArgs.cs
- SequentialWorkflowHeaderFooter.cs
- sqlinternaltransaction.cs
- UTF8Encoding.cs
- URLIdentityPermission.cs
- DataGridViewDataConnection.cs
- SqlNotificationEventArgs.cs
- CodeAccessSecurityEngine.cs
- Sql8ConformanceChecker.cs
- ControlBuilderAttribute.cs
- RowToFieldTransformer.cs
- UnsafeNativeMethods.cs
- DataGridViewTopRowAccessibleObject.cs
- XmlSchemaResource.cs
- StackBuilderSink.cs
- ObjectDataProvider.cs
- SendMailErrorEventArgs.cs
- HandleCollector.cs
- BookmarkEventArgs.cs
- QilUnary.cs
- UseLicense.cs
- XmlSubtreeReader.cs
- xsdvalidator.cs
- ValueConversionAttribute.cs
- IISMapPath.cs
- Solver.cs
- AnimatedTypeHelpers.cs
- TailPinnedEventArgs.cs
- Stackframe.cs
- ToolStripItemBehavior.cs
- Math.cs
- WorkflowInstanceAbortedRecord.cs
- LookupBindingPropertiesAttribute.cs
- WindowsTreeView.cs
- DatasetMethodGenerator.cs
- OleDbPropertySetGuid.cs
- MessageDecoder.cs
- LinkLabelLinkClickedEvent.cs
- SafeSerializationManager.cs
- WebPartMinimizeVerb.cs
- CurrencyWrapper.cs
- MouseGestureConverter.cs
- UriScheme.cs
- EventBuilder.cs
- TemporaryBitmapFile.cs
- ListenerElementsCollection.cs
- CorrelationManager.cs
- ChtmlFormAdapter.cs
- XmlObjectSerializerWriteContextComplex.cs
- WebServiceParameterData.cs
- HtmlTableRow.cs
- WriterOutput.cs
- RequestCache.cs
- DefaultTextStore.cs
- CurrentChangingEventArgs.cs
- DSASignatureDeformatter.cs
- TextTreeRootTextBlock.cs
- DateTimeStorage.cs