[This documentation is preliminary and is subject to change.]
Defines the input and input event infrastructure for apps and UI elements.
Members
The Windows.UI.Xaml.Input namespace has these types of members:
Classes
The Windows.UI.Xaml.Input namespace has these classes.
| Class | Description |
|---|---|
| DoubleTappedRoutedEventArgs | Provides event data for the DoubleTapped event. |
| FocusManager | A helper class that enables determining which element of a UI has the current focus. The class has a single method, GetFocusedElement. |
| HoldingRoutedEventArgs | Provides event data for the Holding event. |
| InertiaExpansionBehavior | Controls the deceleration of a resizing manipulation during inertia. |
| InertiaRotationBehavior | Controls the deceleration of a rotation manipulation during inertia. |
| InertiaTranslationBehavior | Controls deceleration on a translation manipulation during inertia. |
| InputScope | Represents information related to the scope of data provided by an input method. |
| InputScopeName | Identifies a particular named input scope that is relevant to an overall InputScope. |
| KeyRoutedEventArgs | Provides data for the KeyUp and KeyDown routed events, as well as related attached and Preview events. |
| ManipulationCompletedRoutedEventArgs | Provides data for the ManipulationCompleted event. |
| ManipulationDeltaRoutedEventArgs | Provides data for the ManipulationDelta event. |
| ManipulationInertiaStartingRoutedEventArgs | Provides data for the ManipulationInertiaStarting event. |
| ManipulationPivot | Specifies how a rotation occurs with one point of user input. |
| ManipulationStartedRoutedEventArgs | Provides data for the ManipulationStarted event. |
| ManipulationStartingRoutedEventArgs | Provides data for the ManipulationStarting, event. |
| Pointer | Represents a pointer device. |
| PointerRoutedEventArgs | Provides event data for pointer message events related to specific user interface elements, such as PointerPressed. |
| RightTappedRoutedEventArgs | Provides event data for the RightTapped event. |
| TappedRoutedEventArgs | Provides event data for the Tapped event. |
Delegates
The Windows.UI.Xaml.Input namespace has these delegates.
| Delegate | Description |
|---|---|
| DoubleTappedEventHandler | Represents the method that will handle the DoubleTapped event. |
| HoldingEventHandler | Represents the method that will handle the Holding event. |
| KeyEventHandler | Represents the method that handles the KeyUp and KeyDown events. |
| ManipulationCompletedEventHandler | Represents the method that will handle ManipulationCompleted and related events. |
| ManipulationDeltaEventHandler | Represents the method that will handle ManipulationDelta and related events. |
| ManipulationInertiaStartingEventHandler | Represents the method that will handle the ManipulationInertiaStarting event. |
| ManipulationStartedEventHandler | Represents the method that will handle ManipulationStarted and related events. |
| ManipulationStartingEventHandler | Represents the method that will handle the ManipulationStarting event. |
| PointerEventHandler | Represents the method that will handle pointer message events such as PointerPressed. |
| RightTappedEventHandler | Represents the method that will handle a RightTapped routed event. |
| TappedEventHandler | Represents the method that will handle the Tapped event. |
Enumerations
The Windows.UI.Xaml.Input namespace has these enumerations.
| Enumeration | Description |
|---|---|
| InputScopeNameValue | Specifies a particular named input mode that is used to populate an InputScope. |
| KeyboardNavigationMode | Specifies the tabbing behavior across tab stops for a tabbing sequence within a container. |
| ManipulationModes | Specifies how a target UI element interprets manipulation events. This enumeration is flagwise to facilitate setting multiple modes. |
Interfaces
The Windows.UI.Xaml.Input namespace implements these interfaces.
| Interface | Description |
|---|---|
| ICommand | Defines the contract for commanding. |
Requirements
|
Minimum supported client | Windows 8 Release Preview |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Namespace |
|
|
Metadata |
|
Build date: 5/22/2012
