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
- VectorAnimationBase.cs
- SoapFormatExtensions.cs
- SimpleWorkerRequest.cs
- TypeSystemHelpers.cs
- SpecularMaterial.cs
- LoginDesignerUtil.cs
- BinaryMethodMessage.cs
- Conditional.cs
- OpenFileDialog.cs
- SqlErrorCollection.cs
- GridViewSelectEventArgs.cs
- Base64Encoder.cs
- ComponentChangedEvent.cs
- StrokeNodeEnumerator.cs
- ProcessManager.cs
- Avt.cs
- FixedDSBuilder.cs
- CredentialCache.cs
- RelationshipFixer.cs
- ResourceDescriptionAttribute.cs
- TransactionContextManager.cs
- FindCriteriaApril2005.cs
- XmlQualifiedName.cs
- ListDictionary.cs
- ResourceDisplayNameAttribute.cs
- TextDecorationCollectionConverter.cs
- CredentialCache.cs
- WebPartDescriptionCollection.cs
- ITextView.cs
- SystemIPGlobalStatistics.cs
- Quack.cs
- _SingleItemRequestCache.cs
- Action.cs
- ToolbarAUtomationPeer.cs
- OdbcHandle.cs
- SharedConnectionWorkflowTransactionService.cs
- ServiceRoute.cs
- WindowsMenu.cs
- ExpressionServices.cs
- SelectionItemProviderWrapper.cs
- SynchronizationContext.cs
- CanonicalXml.cs
- VirtualDirectoryMappingCollection.cs
- BooleanConverter.cs
- StylusEditingBehavior.cs
- SignedXml.cs
- WriteFileContext.cs
- EpmSourcePathSegment.cs
- SpellerInterop.cs
- ReadOnlyPropertyMetadata.cs
- TemplatePagerField.cs
- SafeNativeMethods.cs
- TypeTypeConverter.cs
- HMAC.cs
- ReflectEventDescriptor.cs
- SqlInternalConnectionTds.cs
- ExtensionQuery.cs
- ManifestResourceInfo.cs
- NumberSubstitution.cs
- HtmlElementCollection.cs
- CharConverter.cs
- Padding.cs
- Underline.cs
- __ConsoleStream.cs
- WebPartEditorCancelVerb.cs
- SwitchLevelAttribute.cs
- ListSourceHelper.cs
- SQLInt16.cs
- SecurityElement.cs
- UpdateException.cs
- MissingSatelliteAssemblyException.cs
- CustomValidator.cs
- EntitySetBaseCollection.cs
- EditorPartChrome.cs
- EventNotify.cs
- PackUriHelper.cs
- BitmapEffectGroup.cs
- ComponentResourceKey.cs
- CompilerGeneratedAttribute.cs
- EpmTargetTree.cs
- PropertyMapper.cs
- ProcessModelSection.cs
- TreeNodeCollectionEditor.cs
- SecurityIdentifierElement.cs
- ParallelTimeline.cs
- ModuleBuilder.cs
- SafeEventHandle.cs
- StringUtil.cs
- NumberEdit.cs
- WebPartTracker.cs
- TextTreeUndo.cs
- XmlWellformedWriter.cs
- DnsEndPoint.cs
- ConcatQueryOperator.cs
- DataPagerFieldItem.cs
- HandledMouseEvent.cs
- ServiceModelConfigurationElementCollection.cs
- TransformPattern.cs
- RoleService.cs
- XmlSerializationWriter.cs