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
- StylusPlugInCollection.cs
- FunctionImportElement.cs
- TabControl.cs
- DecoderExceptionFallback.cs
- PropertyValueUIItem.cs
- DynamicILGenerator.cs
- DataSourceXmlSerializationAttribute.cs
- DecoderReplacementFallback.cs
- MultipartContentParser.cs
- ClickablePoint.cs
- TickBar.cs
- DataObjectMethodAttribute.cs
- MetadataPropertyvalue.cs
- AppSecurityManager.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- XmlQualifiedName.cs
- TargetControlTypeCache.cs
- Point3DIndependentAnimationStorage.cs
- MessageParameterAttribute.cs
- ToolStripPanelRow.cs
- Utils.cs
- WindowsImpersonationContext.cs
- DelegatingConfigHost.cs
- ScriptControlManager.cs
- DataKeyCollection.cs
- IdleTimeoutMonitor.cs
- SqlCommandSet.cs
- __FastResourceComparer.cs
- OleAutBinder.cs
- SignatureTargetIdManager.cs
- XmlAttributeOverrides.cs
- XamlParser.cs
- ExpressionLexer.cs
- WorkflowHostingEndpoint.cs
- TreeNode.cs
- DataGridViewCellValueEventArgs.cs
- ToolStripComboBox.cs
- ServiceBusyException.cs
- DecimalSumAggregationOperator.cs
- UndirectedGraph.cs
- LOSFormatter.cs
- CompressEmulationStream.cs
- IDReferencePropertyAttribute.cs
- Bidi.cs
- ISAPIWorkerRequest.cs
- WCFModelStrings.Designer.cs
- ThicknessAnimation.cs
- ToolStripRenderEventArgs.cs
- SerializableAttribute.cs
- EmbeddedObject.cs
- DurableEnlistmentState.cs
- ScrollBarRenderer.cs
- MethodSet.cs
- ReadOnlyCollectionBase.cs
- SqlCacheDependencyDatabase.cs
- FaultHandlingFilter.cs
- DataGridViewRowsAddedEventArgs.cs
- DataGridViewLinkCell.cs
- OleDbSchemaGuid.cs
- Wrapper.cs
- XmlSchemaAnnotated.cs
- FieldAccessException.cs
- BoundingRectTracker.cs
- AccessibleObject.cs
- BlobPersonalizationState.cs
- RegexCode.cs
- VirtualDirectoryMappingCollection.cs
- SqlWriter.cs
- Pts.cs
- TrackingMemoryStreamFactory.cs
- AsyncStreamReader.cs
- PackageRelationship.cs
- TextSimpleMarkerProperties.cs
- WebPartUserCapability.cs
- RestHandler.cs
- PropertyNames.cs
- PowerModeChangedEventArgs.cs
- ArgumentOutOfRangeException.cs
- SqlDependency.cs
- ProcessThreadCollection.cs
- CalendarBlackoutDatesCollection.cs
- DataGridItemEventArgs.cs
- WebPartVerbCollection.cs
- ResourceReferenceExpression.cs
- SaveFileDialog.cs
- ViewStateException.cs
- StringHelper.cs
- RuntimeConfigurationRecord.cs
- InstalledFontCollection.cs
- SystemPens.cs
- StylusPointPropertyInfoDefaults.cs
- TableItemProviderWrapper.cs
- ApplicationHost.cs
- Transform3DCollection.cs
- RegexCapture.cs
- KeyGestureValueSerializer.cs
- InArgumentConverter.cs
- HashAlgorithm.cs
- XmlLanguageConverter.cs
- ProfileSettings.cs