Touch Events
Touch events compatibility and emulation.
Wisej supports all touch events on mobile and touch devices, and it simulates most of the touch events on desktop non-touch devices.
The biggest advantage of being able to use the same events on any device, regardless of their touch-hardware, is to reduce the complexity of the code and handle only one set of events.
Wisej supports the following touch events:
- Tap. Fired when a pointer taps on the screen.
- LongTap. Fired when a pointer holds on the screen.
- Pinch. Fired when two fingers moved away or toward each other.
- Swipe. Fired when a pointed swiped over the screen.
- Track. Fired when a pointer grabs a control and moves over it.
- TouchStart. Fired when a touch point is placed on the screen.
- TouchMove. Fired when a touch point is moved over the screen.
- TouchEnd. Fired when a touch point is removed from the screen.
- TouchCancel. Fired when a touch point is canceled by the implementation. For example, if a new item is created on top of the surface that fired TouchStart.
Event handling for these events is activated only if there is an event handler attached. See Lazy Events.
- Tap. Similar to Click.
- LongTap. Fired when the mouse is pressed and held down.
- Swipe. Fired when the mouse is pressed and moved quickly.
- Track. Fired when the mouse is pressed and moved.
- TouchStart. Fired when the mouse is pressed.
- TouchMove. Fired when the mouse moves over the control. Similar to MouseMove.
- TouchEnd. Fires when the mouse is released.
See what data you get on a desktop for a simulated Swipe event.

Last modified 1yr ago