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
- PageAction.cs
- HttpResponseHeader.cs
- StylusPointProperties.cs
- GlyphElement.cs
- KeyedHashAlgorithm.cs
- AppDomainShutdownMonitor.cs
- XmlDigitalSignatureProcessor.cs
- TypeResolvingOptionsAttribute.cs
- ServicePointManagerElement.cs
- Dictionary.cs
- ObjectToIdCache.cs
- TextTreeExtractElementUndoUnit.cs
- _NativeSSPI.cs
- AssemblyCollection.cs
- Assert.cs
- DocumentPageHost.cs
- AccessViolationException.cs
- EncryptedData.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- Transactions.cs
- HtmlTableCellCollection.cs
- WorkflowWebService.cs
- ConditionCollection.cs
- Util.cs
- OleDbTransaction.cs
- MatrixStack.cs
- QilLoop.cs
- DataPager.cs
- DateTimeConstantAttribute.cs
- ToggleButton.cs
- MustUnderstandSoapException.cs
- CustomActivityDesigner.cs
- GB18030Encoding.cs
- _ShellExpression.cs
- CodeSnippetStatement.cs
- Win32Native.cs
- AspNetHostingPermission.cs
- DocumentationServerProtocol.cs
- ServiceContractAttribute.cs
- CompositeFontParser.cs
- TextEditorLists.cs
- Rules.cs
- Block.cs
- HealthMonitoringSectionHelper.cs
- ObjectAssociationEndMapping.cs
- _UncName.cs
- PropVariant.cs
- SiteMapDataSource.cs
- StartUpEventArgs.cs
- TimeoutHelper.cs
- PackagePartCollection.cs
- ThousandthOfEmRealPoints.cs
- GroupByQueryOperator.cs
- DataError.cs
- MultiTargetingUtil.cs
- ExtentCqlBlock.cs
- Baml6Assembly.cs
- RightsManagementSuppressedStream.cs
- BitArray.cs
- SqlParameterizer.cs
- SqlCacheDependency.cs
- SystemException.cs
- KeyFrames.cs
- WebCodeGenerator.cs
- GeometryHitTestResult.cs
- DataControlFieldHeaderCell.cs
- ToolStripItemCollection.cs
- RuleRefElement.cs
- DbMetaDataColumnNames.cs
- SemanticResolver.cs
- ErrorWebPart.cs
- ListViewUpdateEventArgs.cs
- TreeNodeStyleCollection.cs
- NotImplementedException.cs
- ImageDrawing.cs
- ParameterDataSourceExpression.cs
- XmlSchema.cs
- ObjectDataSourceDisposingEventArgs.cs
- CompoundFileDeflateTransform.cs
- PartialCachingControl.cs
- Triplet.cs
- XmlMemberMapping.cs
- TableSectionStyle.cs
- PublishLicense.cs
- StoreUtilities.cs
- UnionExpr.cs
- CheckedListBox.cs
- TiffBitmapDecoder.cs
- DataGridCommandEventArgs.cs
- DocComment.cs
- SplitterPanel.cs
- PrintController.cs
- StructuralCache.cs
- ProcessRequestArgs.cs
- CopyOnWriteList.cs
- XmlAttributeCache.cs
- XamlDesignerSerializationManager.cs
- ReadOnlyAttribute.cs
- DurableInstanceContextProvider.cs
- ErrorHandler.cs