Manipulation2DStartedEventArgs Class
Represents data that is sent with a Started event.
Assembly: System.Windows.Input.Manipulations (in System.Windows.Input.Manipulations.dll)
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
In the following example, an event handler for the Started event checks to see if inertia processing is running and if so, stops it.
#region OnManipulationStarted private void OnManipulationStarted(object sender, Manipulation2DStartedEventArgs e) { if (inertiaProcessor.IsRunning) { inertiaProcessor.Complete(Timestamp); } } #endregion
#region Timestamp private long Timestamp { get { // Get timestamp in 100-nanosecond units. double nanosecondsPerTick = 1000000000.0 / System.Diagnostics.Stopwatch.Frequency; return (long)(System.Diagnostics.Stopwatch.GetTimestamp() / nanosecondsPerTick / 100.0); } } #endregion
Available since 4.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


