[This documentation is preliminary and is subject to change.]
Provides support for the Windows input system. This includes:
- Touch, pen/stylus, mouse, and keyboard device input.
- Gesture and manipulation detection, recognition, and handling.
- Inertia configuration, detection, and handling.
- Input pointer management.
Members
The Windows.UI.Input namespace has these types of members:
Classes
The Windows.UI.Input namespace has these classes.
| Class | Description |
|---|---|
| CrossSlidingEventArgs | Contains event data for the CrossSliding event. |
| DraggingEventArgs | Contains event data for the Dragging event. |
| EdgeGesture | Provides access to the events that notify an app of triggers to its edge-based UI. |
| EdgeGestureEventArgs | Provides access to the type of user input that triggered the edge gesture event. |
| GestureRecognizer | Provides gesture and manipulation recognition, event listeners, and settings. |
| HoldingEventArgs | Contains event data for the Holding event. |
| ManipulationCompletedEventArgs | Contains event data for the ManipulationCompleted event. |
| ManipulationInertiaStartingEventArgs | Contains event data for the GestureRecognizer.ManipulationInertiaStartingEvent. |
| ManipulationStartedEventArgs | Contains event data for the ManipulationStarted event. |
| ManipulationUpdatedEventArgs | Contains event data for the ManipulationUpdated event. |
| MouseWheelParameters | Provides properties associated with the button wheel of a mouse device. |
| PointerPoint | Provides basic properties for the input pointer associated with a single mouse, pen/stylus, or touch contact. |
| PointerPointProperties | Provides extended properties for a PointerPoint object. |
| PointerVisualizationSettings | Provides access to the visual feedback settings for pointer input. |
| RightTappedEventArgs | Contains event data for the RightTapped event. |
| TappedEventArgs | Contains event data for the Tapped event. |
Enumerations
The Windows.UI.Input namespace has these enumerations.
| Enumeration | Description |
|---|---|
| CrossSlidingState | Specifies the possible states of the CrossSliding event. |
| DraggingState | Specifies the possible states of the Dragging event. |
| EdgeGestureKind | Specifies the type of user input that triggered the edge gesture event. |
| GestureSettings | Specifies the interactions that are supported by an application. |
| HoldingState | Specifies the state of the Holding event. |
| PointerUpdateKind | Specifies the types of pointer updates that are supported by an application. |
Interfaces
The Windows.UI.Input namespace implements these interfaces.
| Interface | Description |
|---|---|
| IPointerPointTransform | Provides generalized transformation functions. |
Structures
The Windows.UI.Input namespace has these structures.
| Structure | Description |
|---|---|
| CrossSlideThresholds | Contains the distance thresholds for a CrossSliding interaction. |
| ManipulationDelta | Contains the accumulated transformations for the current manipulation. |
| ManipulationVelocities | Contains the velocities of the accumulated transformations for the current interaction. |
Requirements
|
Minimum supported client | Windows 8 Release Preview |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Namespace |
|
|
Metadata |
|
Build date: 5/22/2012
