ManipulationProcessor2D::Started Event
.NET Framework (current version)
Occurs when a new manipulation has started.
Assembly: System.Windows.Input.Manipulations (in System.Windows.Input.Manipulations.dll)
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
.NET Framework
Available since 4.0
Available since 4.0
Show: