Provides types to support the Windows Presentation Foundation (WPF) input system. This includes device abstraction classes for mouse, keyboard, and stylus devices, a common input manager class, support for commanding and custom commands, and various utility classes.
Provides information for access keys events.
Maintains the registration of all access keys and the handling of interop keyboard commands between Windows Forms, Win32, and Windows Presentation Foundation (WPF).
Provides data for the AccessKeyManager routed event.
Provides a standard set of application related commands.
Binds a RoutedCommand to the event handlers that implement the command.
Represents a collection of CommandBinding objects.
Converts an ICommand object to and from other types.
Provides a standard set of component-related commands, which have predefined key input gestures and RoutedUICommand.Text properties.
Represents the image used for the mouse pointer.
Converts a Cursor object to and from other types.
Defines a set of default cursors.
Provides a set of static methods, attached properties, and events for determining and setting focus scopes and for setting the focused element within the scope.
Controls the deceleration of a resizing manipulation during inertia.
Controls the deceleration of a rotation manipulation during inertia.
Controls deceleration on a translation manipulation during inertia.
Represents an ordered collection of InputBinding objects.
Abstract class that describes an input devices.
Provides data for input related events.
Abstract class that describes input device gestures.
Represents an ordered collection of InputGesture objects.
Contains arguments associated with the InputLanguageChanged event.
Contains arguments associated with the InputLanguageChanging event.
Provides a base class for arguments for events dealing with a change in input language.
Provides facilities for managing input languages in Windows Presentation Foundation (WPF).
Manages all the input systems in Windows Presentation Foundation (WPF).
Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.
Contains arguments associated with the StateChanged event.
Represents information related to the scope of data provided by an input method.
Converts a InputScope to and from other types.
Defines a name for text input patterns.
Converts instances of InputScopeName to and from other data types.
Represents a suggested input text pattern.
Represents the keyboard device.
Abstract class that represents a keyboard device.
Provides data for keyboard-related events.
Provides data for the KeyboardInputProviderAcquireFocus event.
Provides logical and directional navigation between focusable objects.
Converts a Key object to and from other types.
Defines a keyboard combination that can be used to invoke a command.
Converts a KeyGesture object to and from other types.
Provides static methods to convert between Win32 Virtual-Keys and the WPF Key enumeration.
Contains methods to get and update information about a manipulation.
Provides data for the ManipulationBoundaryFeedback event.
Provides data for the ManipulationCompleted event.
Contains transformation data that is accumulated when manipulation events occur.
Provides data for the ManipulationDelta event.
Provides data for the ManipulationInertiaStarting event.
Specifies how a rotation occurs with one point of user input.
Provides data for the ManipulationStarted event.
Provides data for the ManipulationStarting, event.
Describes the speed at which manipulations occurs.
Provides a standard set of media related commands.
Converts a ModifierKeys object to and from other types.
Represents the mouse device to a specific thread.
Converts a MouseAction object to and from other types.
Provides data for mouse button related events.
Represents a mouse device.
Provides data for mouse related routed events that do not specifically involve mouse buttons or the mouse wheel, for example UIElement.MouseMove.
Defines a mouse input gesture that can be used to invoke a command.
Converts a MouseGesture object to and from other types.
Provides data for various events that report changes to the mouse wheel delta value of a mouse device.
Provides a standard set of navigation-related commands.
Provides data for raw input being processed by the InputManager.
Provides data for preprocess input events.
Provides data for postprocess input events.
Provides data for the QueryCursor event.
Defines a command that implements ICommand and is routed through the element tree.
Defines an ICommand that is routed through the element tree and contains a text property.
Encapsulates an input event when it is being processed by the input manager.
Provides access to general information about a tablet pen.
Represents a button on a stylus.
Contains a collection of StylusButton objects.
Represents a tablet pen used with a Tablet PC.
Contains the StylusDevice objects that represent a Tablet PC's stylus devices.
Provides data for the StylusDown event.
Provides data for several of the events that are associated with the Stylus class.
Contains a collection of StylusPoint objects.
Specifies the properties that are in a StylusPoint.
Contains a StylusPointProperty for each property that the WPF supports.
Represents a property stored in a StylusPoint.
Specifies the constraints of a property in a StylusPoint.
Provides data for the StylusSystemGesture event.
Provides access to static methods that return the tablet devices attached to the system.
Represents the digitizer device of a Tablet PC.
Contains the TabletDevice objects that represent the digitizer devices of a tablet device.
Represents a composition related to text input which includes the composition text itself, any related control or system text, and a state of completion for the composition.
Contains arguments associated with changes to a TextComposition.
Provides facilities for managing events related to input and text compositions.
Provides an application-level service that processes multitouch input from the operating system and raises the FrameReported event.
Represents a single touch input produced by a finger on a touchscreen.
Provides data for touch input events.
Provides data for the Touch.FrameReported event.
Represents a single touch point from a multitouch message source.
Contains a collection of TouchPoint objects.
Represents a request to move focus to another control.
Represents a single data point collected from the digitizer and stylus.
Defines a command.
Defines an object that knows how to invoke a command.
Defines necessary facilities for an object that intends to behave as an input language source.
Provides the position of input that is needed to create a manipulation.
Represents the method that will handle the AccessKeyPressed attached event.
Represents the method that will handle the CanExecute event.
Represents the method that handles input related routed events.
Represents the method that will handle the InputMethod.StateChanged event.
Represents the method that will handle keyboard-related routed events.
Represents the method that will handle the KeyboardInputProviderAcquireFocus event
Represents the method that will handle mouse button related routed events, for example UIElement.MouseLeftButtonDown.
Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons or the mouse wheel; for example, UIElement.MouseMove.
Represents the method that will handle the PreProcessInput event.
Represents the method that will handle the PostProcessInput event.
Represents the method that handles the Stylus.StylusDown event, as well as several variations, including the corresponding Preview event. Also re-exposes the event in the base element classes.
Represents the method that handles a stylus event for a class that the implements the IInputElement interface.
Specifies the mouse capture policies.
Specifies the built in cursor types.
Specifies the direction within a user interface (UI) in which a desired focus change request is attempted. The direction is either based on tab order or by relative direction in layout.
Describes a mode of input conversion to be performed by an input method.
Specifies the mode of sentence conversion performed by an input method.
Describes the state of an InputMethod.
Specifies the possible values for the input mode.
Specifies the input scope name which modifies how input from alternative input methods is interpreted.
Specifies the possible types of input being reported.
Specifies the possible key values on a keyboard.
Specifies the possible values for changes in focus when logical and directional navigation occurs.
Specifies constants that define the state of a key.
Specifies how manipulation events are interpreted.
Specifies the set of modifier keys.
Specifies constants that define actions performed by the mouse.
Defines values that specify the buttons on a mouse device.
Specifies the possible states of a mouse button.
Specifies how Windows Presentation Foundation (WPF) restores focus to the window.
Specifies the mode of interpretation for speech input.
Represents the state of a StylusButton.
Specifies the unit of measurement for a StylusPoint property.
Defines the available system gestures.
Defines values for the type of devices the tablet device uses.
Defines values that specify the hardware capabilities of a tablet device, including desktop digitizers and mice.
Defines a set of states for the handling of automatic completion of a text composition.
Describes the action of a specific touch point.