Windows Dev Center

Collapse the table of content
Expand the table of content
Expand Minimize
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

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.

 

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.

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8

Namespace

Windows.UI.Input
Windows::UI::Input [C++]

Metadata

Windows.winmd

See also

Reference
Windows.Devices.Input
Windows.UI.Core
Windows.UI.Input.Inking
Windows.UI.Xaml.Input
Conceptual
Custom user interactions
UX guidelines for custom user interactions
Touch design guidelines
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:
© 2015 Microsoft