Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Controls / Primitives / DragDeltaEventArgs.cs / 1 / DragDeltaEventArgs.cs
using System; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows; namespace System.Windows.Controls.Primitives { ////// This DragDeltaEventArgs class contains additional information about the /// DragDeltaEvent event. /// ////// public class DragDeltaEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragDeltaEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragDeltaEventArgs(double horizontalChange, double verticalChange) : base() { _horizontalChange = horizontalChange; _verticalChange = verticalChange; RoutedEvent=Thumb.DragDeltaEvent; } ////// Read-only access to the horizontal change. /// public double HorizontalChange { get { return _horizontalChange; } } ////// Read-only access to the vertical change. /// public double VerticalChange { get { return _verticalChange; } } ////// This method is used to perform the proper type casting in order to /// call the type-safe DragDeltaEventHandler delegate for the DragDeltaEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragDeltaEventHandler handler = (DragDeltaEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalChange; private double _verticalChange; } /// /// This delegate must used by handlers of the DragDeltaEvent event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragDeltaEventHandler(object sender, DragDeltaEventArgs 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 DragDeltaEventArgs class contains additional information about the /// DragDeltaEvent event. /// ////// public class DragDeltaEventArgs: RoutedEventArgs { /// /// This is an instance constructor for the DragDeltaEventArgs class. It /// is constructed with a reference to the event being raised. /// ///Nothing. public DragDeltaEventArgs(double horizontalChange, double verticalChange) : base() { _horizontalChange = horizontalChange; _verticalChange = verticalChange; RoutedEvent=Thumb.DragDeltaEvent; } ////// Read-only access to the horizontal change. /// public double HorizontalChange { get { return _horizontalChange; } } ////// Read-only access to the vertical change. /// public double VerticalChange { get { return _verticalChange; } } ////// This method is used to perform the proper type casting in order to /// call the type-safe DragDeltaEventHandler delegate for the DragDeltaEvent event. /// /// The handler to invoke. /// The current object along the event's route. ///Nothing. ////// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragDeltaEventHandler handler = (DragDeltaEventHandler)genericHandler; handler(genericTarget, this); } private double _horizontalChange; private double _verticalChange; } /// /// This delegate must used by handlers of the DragDeltaEvent event. /// /// The current element along the event's route. /// The event arguments containing additional information about the event. ///Nothing. public delegate void DragDeltaEventHandler(object sender, DragDeltaEventArgs 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
- StackOverflowException.cs
- Cast.cs
- XmlUtf8RawTextWriter.cs
- FormViewDeletedEventArgs.cs
- ConfigsHelper.cs
- ListView.cs
- ConfigurationSectionGroup.cs
- SamlNameIdentifierClaimResource.cs
- ResourceSet.cs
- XmlDocumentType.cs
- FixedHyperLink.cs
- InvalidFilterCriteriaException.cs
- WebPartConnectionsCancelVerb.cs
- TimeSpanConverter.cs
- Variant.cs
- ResourceExpressionBuilder.cs
- GridViewCommandEventArgs.cs
- Msec.cs
- RelatedImageListAttribute.cs
- UIAgentAsyncParams.cs
- StylusDevice.cs
- XmlIgnoreAttribute.cs
- DoubleAnimation.cs
- EditCommandColumn.cs
- DocumentApplicationJournalEntry.cs
- ColorIndependentAnimationStorage.cs
- ContentFilePart.cs
- Events.cs
- CodeAttributeDeclaration.cs
- SystemWebSectionGroup.cs
- XPathAncestorIterator.cs
- FunctionImportElement.cs
- EntryPointNotFoundException.cs
- TypeResolvingOptions.cs
- BuilderElements.cs
- ApplicationSecurityManager.cs
- WeakRefEnumerator.cs
- ScriptModule.cs
- LockedHandleGlyph.cs
- SwitchExpression.cs
- Cloud.cs
- ModelTreeManager.cs
- Validator.cs
- XmlStreamStore.cs
- RegexBoyerMoore.cs
- TextEditorThreadLocalStore.cs
- MinimizableAttributeTypeConverter.cs
- FramingChannels.cs
- _ShellExpression.cs
- SqlCacheDependencyDatabase.cs
- ColumnHeaderConverter.cs
- CompoundFileDeflateTransform.cs
- XmlLanguage.cs
- ZipIOModeEnforcingStream.cs
- IssuanceLicense.cs
- PersonalizationStateInfo.cs
- BookmarkUndoUnit.cs
- ScriptingWebServicesSectionGroup.cs
- sqlpipe.cs
- BooleanFacetDescriptionElement.cs
- InkCollectionBehavior.cs
- MessageSecurityTokenVersion.cs
- WebResourceAttribute.cs
- DataGridViewCheckBoxCell.cs
- CompressEmulationStream.cs
- ComponentChangedEvent.cs
- loginstatus.cs
- DesignerActionItemCollection.cs
- GetMemberBinder.cs
- SqlWebEventProvider.cs
- HandlerWithFactory.cs
- PeerOutputChannel.cs
- TracePayload.cs
- Errors.cs
- SqlVisitor.cs
- XmlMemberMapping.cs
- TableHeaderCell.cs
- SrgsElementFactory.cs
- SimpleModelProvider.cs
- DocumentXPathNavigator.cs
- CharAnimationBase.cs
- InputScopeConverter.cs
- DataServiceQueryProvider.cs
- ContextStack.cs
- WrappedOptions.cs
- DataServiceQueryProvider.cs
- SiteMap.cs
- NetworkInformationPermission.cs
- ExpressionPrinter.cs
- VoiceSynthesis.cs
- FaultPropagationRecord.cs
- DataConnectionHelper.cs
- MethodBuilderInstantiation.cs
- DecoderNLS.cs
- TempEnvironment.cs
- ErrorLog.cs
- EntityKey.cs
- Calendar.cs
- entityreference_tresulttype.cs
- ProxyRpc.cs