[]
Accepts input from a touch device.
public class TouchProcessor
Name | Description |
---|---|
TouchProcessor(Control, HitTestDelegate) | Creates an instance of TouchProcessor for the given control. |
Name | Description |
---|---|
IsSupported | Indicates if the Windows Touch Technology is available on this platform. |
IsWindows8 | Indicates if the application is running on Windows 8 or upper OS. |
Name | Description |
---|---|
Enabled | Gets or sets whether the touch processor is enabled. |
InertiaIsRunning | Gets a value indicating whether the inertia is currently processed. |
IsCursorSuppressed | Indicates that the system is not drawing the cursor because the user is providing input through touch or pen instead of the mouse. |
MaxTapDisplacement | Gets or sets the maximum possible displacement allowable for a tap, in DIPs. |
MaxTapDuration | Gets or sets the maximum allowable duration for a tap, in milliseconds. |
UseTimerForInertia | Gets or sets whether the animation timer should be created for processing inertia (true by default). |
Name | Description |
---|---|
Complete(ITouchDestination) | Forces to complete the currently running manipulations for the given destination. |
CompleteAll() | Forces all currently running manipulations to complete. |
GetTimestamp() | Calculates the timestamp in 100-nanosecond units. |
GuessFromTouch(Point, long) | Tries to guess whether the mouse event being processed came from the touch device rather than from the mouse or pen. |
GuessFromTouch(long) | Tries to guess whether the scroll event being processed came from the touch device rather than from the mouse or pen. |
HandleMessage(ref Message) | Processes touch-related Windows messages. |
IsCursorVisible() | Indicates whether cursor is hidden because the end-user uses touch or pen instead of mouse. |
ProcessTimerTick(long) | Processes inertia animation for the specified timestamp. |
SetDpi(float, float) | Sets the dots per inch (DPI) for the touch processor. |
Name | Description |
---|---|
DoubleTap | Occurs when the user taps the control twice. |
MissedTap | Occurs if the user taps the control but the touch duration exceeded MaxTapDuration or the touch point was moved. |
QueryStatus | Occurs before the control starts processing input from touch device or pen at the given point. |
SecondaryTap | Occurs as a result of the Press and Hold action. |
Tap | Occurs when the user taps the control. |
Touch | Occurs before processing any manipulations from touch device. |