Windows.UI.Xaml.Input Windows.UI.Xaml.Input Windows.UI.Xaml.Input Windows.UI.Xaml.Input Windows.UI.Xaml.Input Namespace

Defines the input and input event infrastructure for apps and UI elements.

Classes

AccessKeyDisplayDismissedEventArgs AccessKeyDisplayDismissedEventArgs AccessKeyDisplayDismissedEventArgs AccessKeyDisplayDismissedEventArgs AccessKeyDisplayDismissedEventArgs

Provides event data for the AccessKeyDisplayDismissed event.

AccessKeyDisplayRequestedEventArgs AccessKeyDisplayRequestedEventArgs AccessKeyDisplayRequestedEventArgs AccessKeyDisplayRequestedEventArgs AccessKeyDisplayRequestedEventArgs

Provides event data for the AccessKeyDisplayRequested event.

AccessKeyInvokedEventArgs AccessKeyInvokedEventArgs AccessKeyInvokedEventArgs AccessKeyInvokedEventArgs AccessKeyInvokedEventArgs

Provides event data for the AccessKeyInvoked event.

AccessKeyManager AccessKeyManager AccessKeyManager AccessKeyManager AccessKeyManager

A helper class that enables access keys (mnemonics) for XAML user interfaces.

CanExecuteRequestedEventArgs CanExecuteRequestedEventArgs CanExecuteRequestedEventArgs CanExecuteRequestedEventArgs CanExecuteRequestedEventArgs

Provides event data for the CanExecuteRequested event.

CharacterReceivedRoutedEventArgs CharacterReceivedRoutedEventArgs CharacterReceivedRoutedEventArgs CharacterReceivedRoutedEventArgs CharacterReceivedRoutedEventArgs

Provides event data for the UIElement.CharacterReceived routed event.

ContextRequestedEventArgs ContextRequestedEventArgs ContextRequestedEventArgs ContextRequestedEventArgs ContextRequestedEventArgs

Provides event data for the ContextRequested event.

DoubleTappedRoutedEventArgs DoubleTappedRoutedEventArgs DoubleTappedRoutedEventArgs DoubleTappedRoutedEventArgs DoubleTappedRoutedEventArgs

Provides event data for the DoubleTapped event.

ExecuteRequestedEventArgs ExecuteRequestedEventArgs ExecuteRequestedEventArgs ExecuteRequestedEventArgs ExecuteRequestedEventArgs

Provides event data for the ExecuteRequested event.

FindNextElementOptions FindNextElementOptions FindNextElementOptions FindNextElementOptions FindNextElementOptions

Provides options to help identify the next element to programmatically receive navigation focus.

FocusManager FocusManager FocusManager FocusManager FocusManager

A helper class that enables global management of focus actions and events across all elements in an application.

FocusManagerGotFocusEventArgs FocusManagerGotFocusEventArgs FocusManagerGotFocusEventArgs FocusManagerGotFocusEventArgs FocusManagerGotFocusEventArgs

Provides data for the GotFocus event.

FocusManagerLostFocusEventArgs FocusManagerLostFocusEventArgs FocusManagerLostFocusEventArgs FocusManagerLostFocusEventArgs FocusManagerLostFocusEventArgs

Provides data for the LostFocus event.

FocusMovementResult FocusMovementResult FocusMovementResult FocusMovementResult FocusMovementResult

Represents the status of a focus operation.

GettingFocusEventArgs GettingFocusEventArgs GettingFocusEventArgs GettingFocusEventArgs GettingFocusEventArgs

Provides data for the FocusManager.GettingFocus and UIElement.GettingFocus events.

HoldingRoutedEventArgs HoldingRoutedEventArgs HoldingRoutedEventArgs HoldingRoutedEventArgs HoldingRoutedEventArgs

Provides event data for the Holding event.

InertiaExpansionBehavior InertiaExpansionBehavior InertiaExpansionBehavior InertiaExpansionBehavior InertiaExpansionBehavior

Controls the deceleration of a resizing manipulation during inertia.

InertiaRotationBehavior InertiaRotationBehavior InertiaRotationBehavior InertiaRotationBehavior InertiaRotationBehavior

Controls the deceleration of a rotation manipulation during inertia.

InertiaTranslationBehavior InertiaTranslationBehavior InertiaTranslationBehavior InertiaTranslationBehavior InertiaTranslationBehavior

Controls deceleration on a translation manipulation during inertia.

InputScope InputScope InputScope InputScope InputScope

Represents information related to the data provided by an input method.

InputScopeName InputScopeName InputScopeName InputScopeName InputScopeName

Identifies a particular named input scope that is relevant to an overall InputScope.

KeyboardAccelerator KeyboardAccelerator KeyboardAccelerator KeyboardAccelerator 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 KeyboardAcceleratorInvokedEventArgs KeyboardAcceleratorInvokedEventArgs KeyboardAcceleratorInvokedEventArgs KeyboardAcceleratorInvokedEventArgs

Provides event data for the Invoked event.

KeyRoutedEventArgs KeyRoutedEventArgs KeyRoutedEventArgs KeyRoutedEventArgs KeyRoutedEventArgs

Provides event data for the KeyUp and KeyDown routed events.

LosingFocusEventArgs LosingFocusEventArgs LosingFocusEventArgs LosingFocusEventArgs LosingFocusEventArgs

Provides data for the FocusManager.LosingFocus and UIElement.LosingFocus events.

ManipulationCompletedRoutedEventArgs ManipulationCompletedRoutedEventArgs ManipulationCompletedRoutedEventArgs ManipulationCompletedRoutedEventArgs ManipulationCompletedRoutedEventArgs

Provides data for the ManipulationCompleted event.

ManipulationDeltaRoutedEventArgs ManipulationDeltaRoutedEventArgs ManipulationDeltaRoutedEventArgs ManipulationDeltaRoutedEventArgs ManipulationDeltaRoutedEventArgs

Provides data for the ManipulationDelta event.

ManipulationInertiaStartingRoutedEventArgs ManipulationInertiaStartingRoutedEventArgs ManipulationInertiaStartingRoutedEventArgs ManipulationInertiaStartingRoutedEventArgs ManipulationInertiaStartingRoutedEventArgs

Provides data for the ManipulationInertiaStarting event.

ManipulationPivot ManipulationPivot ManipulationPivot ManipulationPivot ManipulationPivot

Specifies how a rotation occurs with one point of user input.

ManipulationStartedRoutedEventArgs ManipulationStartedRoutedEventArgs ManipulationStartedRoutedEventArgs ManipulationStartedRoutedEventArgs ManipulationStartedRoutedEventArgs

Provides data for the ManipulationStarted event.

ManipulationStartingRoutedEventArgs ManipulationStartingRoutedEventArgs ManipulationStartingRoutedEventArgs ManipulationStartingRoutedEventArgs ManipulationStartingRoutedEventArgs

Provides data for the ManipulationStarting, event.

NoFocusCandidateFoundEventArgs NoFocusCandidateFoundEventArgs NoFocusCandidateFoundEventArgs NoFocusCandidateFoundEventArgs NoFocusCandidateFoundEventArgs

Provides data for the NoFocusCandidateFound event.

Pointer Pointer Pointer Pointer Pointer

Provides basic properties for the input pointer associated with a single mouse, pen/stylus, or touch contact.

PointerRoutedEventArgs PointerRoutedEventArgs PointerRoutedEventArgs PointerRoutedEventArgs PointerRoutedEventArgs

Contains the arguments returned by the last pointer event message.

ProcessKeyboardAcceleratorEventArgs ProcessKeyboardAcceleratorEventArgs ProcessKeyboardAcceleratorEventArgs ProcessKeyboardAcceleratorEventArgs ProcessKeyboardAcceleratorEventArgs

Provides event data for the ProcessKeyboardAccelerators event.

RightTappedRoutedEventArgs RightTappedRoutedEventArgs RightTappedRoutedEventArgs RightTappedRoutedEventArgs RightTappedRoutedEventArgs

Provides event data for the RightTapped event.

StandardUICommand StandardUICommand StandardUICommand StandardUICommand StandardUICommand

Implements the ICommand interface that defines a command behavior, and adds various UI-related properties, methods, and events.

Provides an derivation of XamlUICommand that automatically populates its property values based on an enum value used to select standard commands (e.g., Cut, Copy, Paste, etc.).

TappedRoutedEventArgs TappedRoutedEventArgs TappedRoutedEventArgs TappedRoutedEventArgs TappedRoutedEventArgs

Provides event data for the Tapped event.

XamlUICommand XamlUICommand XamlUICommand XamlUICommand XamlUICommand

Implements the ICommand interface, adding various UI properties, methods, and events to provide 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 ICommand ICommand ICommand 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 FocusInputDeviceKind FocusInputDeviceKind FocusInputDeviceKind FocusInputDeviceKind

Specifies the input device types from which input events are received.

FocusNavigationDirection FocusNavigationDirection FocusNavigationDirection FocusNavigationDirection FocusNavigationDirection

Specifies the direction that focus moves from element to element within the app UI.

InputScopeNameValue InputScopeNameValue InputScopeNameValue InputScopeNameValue InputScopeNameValue

Specifies a particular named input mode (InputScopeName ) used to populate an InputScope.

KeyboardAcceleratorPlacementMode KeyboardAcceleratorPlacementMode KeyboardAcceleratorPlacementMode KeyboardAcceleratorPlacementMode KeyboardAcceleratorPlacementMode

Defines constants that specify whether a keyboard shortcut (accelerator) is displayed.

KeyboardNavigationMode KeyboardNavigationMode KeyboardNavigationMode KeyboardNavigationMode KeyboardNavigationMode

Specifies the tabbing behavior across tab stops for a tabbing sequence within a container.

KeyTipPlacementMode KeyTipPlacementMode KeyTipPlacementMode KeyTipPlacementMode KeyTipPlacementMode

Defines constants that specify where a Key Tip is placed in relation to a UIElement.

ManipulationModes ManipulationModes ManipulationModes ManipulationModes 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 StandardUICommandKind StandardUICommandKind StandardUICommandKind StandardUICommandKind

Specifies the pre-defined commands (including behavior, and various UI-related properties, methods, and events) that can be used with a StandardUICommand.

XYFocusKeyboardNavigationMode XYFocusKeyboardNavigationMode XYFocusKeyboardNavigationMode XYFocusKeyboardNavigationMode XYFocusKeyboardNavigationMode

Specifies the 2D directional navigation behavior when using the keyboard arrow keys.

XYFocusNavigationStrategy XYFocusNavigationStrategy XYFocusNavigationStrategy XYFocusNavigationStrategy 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 XYFocusNavigationStrategyOverride XYFocusNavigationStrategyOverride XYFocusNavigationStrategyOverride XYFocusNavigationStrategyOverride

Specifies how the XAML framework determines the target of an XY navigation.

Overrides XYFocusKeyboardNavigationStrategyMode.

Delegates

DoubleTappedEventHandler DoubleTappedEventHandler DoubleTappedEventHandler DoubleTappedEventHandler DoubleTappedEventHandler

Represents the method that will handle the DoubleTapped event.

HoldingEventHandler HoldingEventHandler HoldingEventHandler HoldingEventHandler HoldingEventHandler

Represents the method that will handle the Holding event.

KeyEventHandler KeyEventHandler KeyEventHandler KeyEventHandler KeyEventHandler

Represents the method that handles the KeyUp and KeyDown events.

ManipulationCompletedEventHandler ManipulationCompletedEventHandler ManipulationCompletedEventHandler ManipulationCompletedEventHandler ManipulationCompletedEventHandler

Represents the method that will handle ManipulationCompleted and related events.

ManipulationDeltaEventHandler ManipulationDeltaEventHandler ManipulationDeltaEventHandler ManipulationDeltaEventHandler ManipulationDeltaEventHandler

Represents the method that will handle ManipulationDelta and related events.

ManipulationInertiaStartingEventHandler ManipulationInertiaStartingEventHandler ManipulationInertiaStartingEventHandler ManipulationInertiaStartingEventHandler ManipulationInertiaStartingEventHandler

Represents the method that will handle the ManipulationInertiaStarting event.

ManipulationStartedEventHandler ManipulationStartedEventHandler ManipulationStartedEventHandler ManipulationStartedEventHandler ManipulationStartedEventHandler

Represents the method that will handle ManipulationStarted and related events.

ManipulationStartingEventHandler ManipulationStartingEventHandler ManipulationStartingEventHandler ManipulationStartingEventHandler ManipulationStartingEventHandler

Represents the method that will handle the ManipulationStarting event.

PointerEventHandler PointerEventHandler PointerEventHandler PointerEventHandler PointerEventHandler

Represents the method that will handle pointer message events such as PointerPressed.

RightTappedEventHandler RightTappedEventHandler RightTappedEventHandler RightTappedEventHandler RightTappedEventHandler

Represents the method that will handle a RightTapped routed event.

TappedEventHandler TappedEventHandler TappedEventHandler TappedEventHandler TappedEventHandler

Represents the method that will handle the Tapped event.