HoldingEventArgs Class
Definition
public ref class HoldingEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
class HoldingEventArgs sealed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
public sealed class HoldingEventArgs
Public NotInheritable Class HoldingEventArgs
- Inheritance
-
HoldingEventArgs
- Attributes
Windows 10 requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
JavaScript: This object is accessed in a Holding event handler.
To support Holding with touch and pen/stylus input, specify Hold in the GestureSettings property.
To support Holding with mouse input, specify HoldWithMouse in the GestureSettings property.
The Holding event is fired twice: Once when holding starts (@"Windows.UI.Input.HoldingState?text=started" ) and again when holding ends (@"Windows.UI.Input.HoldingState?text=completed" or canceled ).
Note
This class is not agile, which means that you need to consider its threading model and marshaling behavior. For more info, see Threading and Marshaling (C++/CX) and Using Windows Runtime objects in a multithreaded environment (.NET).
Version history
Windows version | SDK version | Value added |
---|---|---|
2004 | 19041 | ContactCount |
2004 | 19041 | CurrentContactCount |
Properties
ContactCount |
Gets the number of contact points at the time the Holding event is recognized. |
CurrentContactCount |
Gets the current number of contact points for the ongoing Windows.UI.Input.GestureRecognizer.Holding event. |
HoldingState |
Gets the state of the Holding event. |
PointerDeviceType |
Gets the device type of the input source. |
Position |
Gets the location of the touch, mouse, or pen/stylus contact. |
Applies to
See also
- Windows.UI.Input
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- TypedEventHandler<TSender,TResult>
- Custom user interactions
- UX guidelines for custom user interactions
- Touch design guidelines
- User interaction mode sample
- Focus visuals sample
- Input: Device capabilities sample
- Input: Ink sample
- Input: Manipulations and gestures (JavaScript) sample
- Input: Simplified ink sample
- Input: Windows 8 gestures sample
- Input: XAML user input events sample
- XAML scrolling, panning, and zooming sample
- DirectX touch input sample
- Input: Manipulations and gestures (C++) sample
- Input: Touch hit testing sample
- Input source identification sample
- Touch injection sample
- Win32 touch hit-testing sample