Microsoft.UI.Xaml.Input Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines the input and input event infrastructure for apps and UI elements.
Classes
AccessKeyDisplayDismissedEventArgs |
Provides event data for the AccessKeyDisplayDismissed event. |
AccessKeyDisplayRequestedEventArgs |
Provides event data for the AccessKeyDisplayRequested event. |
AccessKeyInvokedEventArgs |
Provides event data for the AccessKeyInvoked event. |
AccessKeyManager |
A helper class that enables access keys (mnemonics) for XAML user interfaces. |
CanExecuteRequestedEventArgs |
Provides event data for the CanExecuteRequested event. |
CharacterReceivedRoutedEventArgs |
Provides event data for the UIElement.CharacterReceived routed event. |
ContextRequestedEventArgs |
Provides event data for the ContextRequested event. |
DoubleTappedRoutedEventArgs |
Provides event data for the DoubleTapped event. |
ExecuteRequestedEventArgs |
Provides event data for the ExecuteRequested event. |
FindNextElementOptions |
Provides options to help identify the next element that can programmatically receive navigation focus. |
FocusManager |
A helper class that enables global management of focus actions and events across all elements in an application. |
FocusManagerGotFocusEventArgs |
Provides data for the GotFocus event. |
FocusManagerLostFocusEventArgs |
Provides data for the LostFocus event. |
FocusMovementResult |
Represents the status of a focus operation. |
GettingFocusEventArgs |
Provides data for the FocusManager.GettingFocus and UIElement.GettingFocus events. |
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 data provided by an input method. |
InputScopeName |
Identifies a particular named input scope that is relevant to an overall InputScope. |
KeyboardAccelerator |
Represents a keyboard shortcut (or accelerator) that lets a user perform an action using the keyboard instead of navigating the app UI (directly or through access keys). Accelerators are typically assigned to buttons or menu items. |
KeyboardAcceleratorInvokedEventArgs |
Provides event data for the Invoked event. |
KeyRoutedEventArgs |
Provides event data for the KeyUp and KeyDown routed events. |
LosingFocusEventArgs |
Provides data for the FocusManager.LosingFocus and UIElement.LosingFocus 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. |
NoFocusCandidateFoundEventArgs |
Provides data for the NoFocusCandidateFound event. |
Pointer |
Provides basic properties for the input pointer associated with a single mouse, pen/stylus, or touch contact. |
PointerRoutedEventArgs |
Contains the arguments returned by the last pointer event message. |
ProcessKeyboardAcceleratorEventArgs |
Provides event data for the ProcessKeyboardAccelerators event. |
RightTappedRoutedEventArgs |
Provides event data for the RightTapped event. |
StandardUICommand |
Derives from XamlUICommand, adding a set of standard platform commands with pre-defined properties. |
TappedRoutedEventArgs |
Provides event data for the Tapped event. |
XamlUICommand |
Provides a base class for defining the command behavior of an interactive UI element that performs an action when invoked (such as sending an email, deleting an item, or submitting a form). |
Interfaces
ICommand |
Defines the command behavior of an interactive UI element that performs an action when invoked, such as sending an email, deleting an item, or submitting a form. |
Enums
FocusInputDeviceKind |
Specifies the input device types from which input events are received. |
FocusNavigationDirection |
Specifies the direction that you can programmatically move focus from one element to another element within the app UI. |
InputScopeNameValue |
Specifies a particular named input mode (InputScopeName) used to populate an InputScope. |
KeyboardAcceleratorPlacementMode |
Defines constants that specify whether a keyboard shortcut (accelerator) is displayed. |
KeyboardNavigationMode |
Specifies the tabbing behavior across tab stops for a tabbing sequence within a container. |
KeyTipPlacementMode |
Defines constants that specify where a Key Tip is placed in relation to a UIElement. |
ManipulationModes |
Specifies how a target UI element interprets manipulation events. This enumeration is flagwise, so you can set multiple modes for the ManipulationMode property. |
StandardUICommandKind |
Specifies the set of platform commands (with pre-defined properties such as icon, keyboard accelerator, and description) that can be used with a StandardUICommand. |
XYFocusKeyboardNavigationMode |
Specifies the 2D directional navigation behavior when using the keyboard arrow keys. |
XYFocusNavigationStrategy |
Specifies the disambiguation strategy used for navigating between multiple candidate targets using XYFocusDownNavigationStrategy, XYFocusLeftNavigationStrategy, XYFocusRightNavigationStrategy, and XYFocusUpNavigationStrategy. Note Other factors, such as the previously focused element or proximity to the axis of the navigation direction, can influence the navigation end result. |
XYFocusNavigationStrategyOverride |
Specifies how the XAML framework determines the target of an XY navigation. Overrides XYFocusKeyboardNavigationStrategyMode. |
Delegates
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. |