Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- TagPrefixAttribute.cs
- MembershipUser.cs
- StickyNoteHelper.cs
- NamedPipeProcessProtocolHandler.cs
- BaseValidator.cs
- CompiledAction.cs
- EditorPart.cs
- TextServicesProperty.cs
- EntitySetDataBindingList.cs
- WebBrowsableAttribute.cs
- DeflateStreamAsyncResult.cs
- ServiceChannelFactory.cs
- View.cs
- RouteUrlExpressionBuilder.cs
- ToolStripContentPanel.cs
- IntegerValidatorAttribute.cs
- SafeViewOfFileHandle.cs
- SQLDateTimeStorage.cs
- ListItemConverter.cs
- WebRequest.cs
- AuthenticationManager.cs
- ExtractCollection.cs
- WaitForChangedResult.cs
- ButtonFieldBase.cs
- TempEnvironment.cs
- HttpAsyncResult.cs
- SecurityException.cs
- WebServiceHandler.cs
- BooleanFunctions.cs
- ContextMenuStrip.cs
- DesignerHost.cs
- ImplicitInputBrush.cs
- SingleTagSectionHandler.cs
- VersionedStream.cs
- RuleAttributes.cs
- BasicViewGenerator.cs
- ProcessStartInfo.cs
- ExpressionPrefixAttribute.cs
- OneOf.cs
- TableColumn.cs
- InputElement.cs
- FixedSchema.cs
- UnsafeNativeMethodsPenimc.cs
- StructuralObject.cs
- HttpListenerException.cs
- xml.cs
- SafePEFileHandle.cs
- AutomationEvent.cs
- AccessKeyManager.cs
- TextDecorationUnitValidation.cs
- NamespaceInfo.cs
- PropertyChangingEventArgs.cs
- PrincipalPermission.cs
- CodeTypeReference.cs
- WhereaboutsReader.cs
- ToolStripItemEventArgs.cs
- TypeResolver.cs
- SchemaImporterExtension.cs
- RequestDescription.cs
- XmlWellformedWriter.cs
- ControlPager.cs
- LiteralControl.cs
- ByeMessage11.cs
- Compress.cs
- NavigationWindow.cs
- SerializationUtility.cs
- IriParsingElement.cs
- XmlDictionaryReaderQuotas.cs
- ObjectResult.cs
- ApplicationGesture.cs
- DataRowComparer.cs
- SafeSerializationManager.cs
- oledbmetadatacolumnnames.cs
- XhtmlBasicPanelAdapter.cs
- AutomationIdentifier.cs
- SoapHeaders.cs
- SmiEventStream.cs
- MenuItem.cs
- BindingList.cs
- ReaderWriterLockWrapper.cs
- StateMachineWorkflowDesigner.cs
- Hex.cs
- XmlWhitespace.cs
- TableLayoutPanelCellPosition.cs
- CodeTypeReferenceExpression.cs
- FileRegion.cs
- MediaSystem.cs
- StringSource.cs
- RoleManagerEventArgs.cs
- BasicExpressionVisitor.cs
- ApplicationActivator.cs
- AnnotationMap.cs
- AlphabeticalEnumConverter.cs
- Control.cs
- WebHttpDispatchOperationSelectorData.cs
- OperationPickerDialog.designer.cs
- EdmError.cs
- Size3DConverter.cs
- DbQueryCommandTree.cs
- CompilerScope.Storage.cs