Windows.UI.Input
TOC
Collapse the table of content
Expand the table of content

Windows.UI.Input namespace

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

ClassDescription
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.
KeyboardDeliveryInterceptor Enables an app to override the system processing of raw keyboard input, including key combinations such as shortcut keys, access keys (or hot keys), accelerator keys, and application keys.
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.
RadialController Represents a specialized input device or accessory.
RadialControllerButtonClickedEventArgs Contains event data for the ButtonClicked event.
RadialControllerConfiguration Provides configuration details for the radial controller.
RadialControllerControlAcquiredEventArgs Contains event data for the ControlAcquired event.
RadialControllerMenu Represents a popup menu of contextual app commands associated with the radial controller.
RadialControllerMenuItem Represents a single custom command in the popup menu of contextual app commands associated with the radial controller.
RadialControllerRotationChangedEventArgs Contains event data for the RotationChanged event.
RadialControllerScreenContact Provides digitizer contact details for the radial controller.
RadialControllerScreenContactContinuedEventArgs Contains event data for the ScreenContactContinued event.
RadialControllerScreenContactStartedEventArgs Contains event data for the ScreenContactStarted event.
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.

EnumerationDescription
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.
RadialControllerMenuKnownIcon Specifies the set of system icons available for the radial controller button of a custom menu command.
RadialControllerSystemMenuItemKind Specifies the default set of commands available on a radial controller menu for the associated app.

 

Interfaces

The Windows.UI.Input namespace defines these interfaces.

InterfaceDescription
IPointerPointTransform Provides generalized transformation functions.

 

Structures

The Windows.UI.Input namespace has these structures.

StructureDescription
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.

 

See also

Reference
Windows.Devices.Input
Windows.UI.Core
Windows.UI.Input.Inking
Windows.UI.Xaml.Input
Conceptual
Input & devices
Interaction primer
Samples
User interaction mode sample
Focus visuals sample
Archive samples (Windows Store app APIs)
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
Archive samples (DirectX)
DirectX touch input sample
Input: Manipulations and gestures (C++) sample
Input: Touch hit testing sample
Archive samples (Win32/Desktop)
Input source identification sample
Touch injection sample
Win32 touch hit-testing sample

 

 

Show:
© 2016 Microsoft