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

System.Windows.Input Namespace

 

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.

ClassDescription
System_CAPS_pubclassAccessKeyEventArgs

Provides information for access keys events.

System_CAPS_pubclassAccessKeyManager

Maintains the registration of all access keys and the handling of interop keyboard commands between Windows Forms, Win32, and Windows Presentation Foundation (WPF).

System_CAPS_pubclassAccessKeyPressedEventArgs

Provides data for the AccessKeyManager routed event.

System_CAPS_pubclassApplicationCommands

Provides a standard set of application related commands.

System_CAPS_pubclassCanExecuteChangedEventManager

Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CanExecuteChanged event.

System_CAPS_pubclassCanExecuteRoutedEventArgs

Provides data for the CanExecute and PreviewCanExecute routed events.

System_CAPS_pubclassCommandBinding

Binds a RoutedCommand to the event handlers that implement the command.

System_CAPS_pubclassCommandBindingCollection

Represents a collection of CommandBinding objects.

System_CAPS_pubclassCommandConverter

Converts an ICommand object to and from other types.

System_CAPS_pubclassCommandManager

Provides command related utility methods that register CommandBinding and InputBinding objects for class owners and commands, add and remove command event handlers, and provides services for querying the status of a command.

System_CAPS_pubclassComponentCommands

Provides a standard set of component-related commands, which have predefined key input gestures and RoutedUICommand.Text properties.

System_CAPS_pubclassCursor

Represents the image used for the mouse pointer.

System_CAPS_pubclassCursorConverter

Converts a Cursor object to and from other types.

System_CAPS_pubclassCursors

Defines a set of default cursors.

System_CAPS_pubclassExecutedRoutedEventArgs

Provides data for the Executed and PreviewExecuted routed events.

System_CAPS_pubclassFocusManager

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.

System_CAPS_pubclassInertiaExpansionBehavior

Controls the deceleration of a resizing manipulation during inertia.

System_CAPS_pubclassInertiaRotationBehavior

Controls the deceleration of a rotation manipulation during inertia.

System_CAPS_pubclassInertiaTranslationBehavior

Controls deceleration on a translation manipulation during inertia.

System_CAPS_pubclassInputBinding

Represents a binding between an InputGesture and a command. The command is potentially a RoutedCommand.

System_CAPS_pubclassInputBindingCollection

Represents an ordered collection of InputBinding objects.

System_CAPS_pubclassInputDevice

Abstract class that describes an input devices.

System_CAPS_pubclassInputEventArgs

Provides data for input related events.

System_CAPS_pubclassInputGesture

Abstract class that describes input device gestures.

System_CAPS_pubclassInputGestureCollection

Represents an ordered collection of InputGesture objects.

System_CAPS_pubclassInputLanguageChangedEventArgs

Contains arguments associated with the InputLanguageChanged event.

System_CAPS_pubclassInputLanguageChangingEventArgs

Contains arguments associated with the InputLanguageChanging event.

System_CAPS_pubclassInputLanguageEventArgs

Provides a base class for arguments for events dealing with a change in input language.

System_CAPS_pubclassInputLanguageManager

Provides facilities for managing input languages in Windows Presentation Foundation (WPF).

System_CAPS_pubclassInputManager

Manages all the input systems in Windows Presentation Foundation (WPF).

System_CAPS_pubclassInputMethod

Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.

System_CAPS_pubclassInputMethodStateChangedEventArgs

Contains arguments associated with the StateChanged event.

System_CAPS_pubclassInputScope

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

System_CAPS_pubclassInputScopeConverter

Converts a InputScope to and from other types.

System_CAPS_pubclassInputScopeName

Defines a name for text input patterns.

System_CAPS_pubclassInputScopeNameConverter

Converts instances of InputScopeName to and from other data types.

System_CAPS_pubclassInputScopePhrase

Represents a suggested input text pattern.

System_CAPS_pubclassKeyBinding

Binds a KeyGesture to a RoutedCommand (or another ICommand implementation).

System_CAPS_pubclassKeyboard

Represents the keyboard device.

System_CAPS_pubclassKeyboardDevice

Abstract class that represents a keyboard device.

System_CAPS_pubclassKeyboardEventArgs

Provides data for keyboard-related events.

System_CAPS_pubclassKeyboardFocusChangedEventArgs

Provides data for UIElement.LostKeyboardFocus and UIElement.GotKeyboardFocus routed events, as well as related attached and Preview events.

System_CAPS_pubclassKeyboardInputProviderAcquireFocusEventArgs

Provides data for the KeyboardInputProviderAcquireFocus event.

System_CAPS_pubclassKeyboardNavigation

Provides logical and directional navigation between focusable objects.

System_CAPS_pubclassKeyConverter

Converts a Key object to and from other types.

System_CAPS_pubclassKeyEventArgs

Provides data for the UIElement.KeyUp and UIElement.KeyDown routed events, as well as related attached and Preview events.

System_CAPS_pubclassKeyGesture

Defines a keyboard combination that can be used to invoke a command.

System_CAPS_pubclassKeyGestureConverter

Converts a KeyGesture object to and from other types.

System_CAPS_pubclassKeyGestureValueSerializer

Converts instances of String to and from instances of KeyGesture.

System_CAPS_pubclassKeyInterop

Provides static methods to convert between Win32 Virtual-Keys and the WPF Key enumeration.

System_CAPS_pubclassKeyValueSerializer

Converts instances of String to and from instances of Key.

System_CAPS_pubclassManipulation

Contains methods to get and update information about a manipulation.

System_CAPS_pubclassManipulationBoundaryFeedbackEventArgs

Provides data for the ManipulationBoundaryFeedback event.

System_CAPS_pubclassManipulationCompletedEventArgs

Provides data for the ManipulationCompleted event.

System_CAPS_pubclassManipulationDelta

Contains transformation data that is accumulated when manipulation events occur.

System_CAPS_pubclassManipulationDeltaEventArgs

Provides data for the ManipulationDelta event.

System_CAPS_pubclassManipulationInertiaStartingEventArgs

Provides data for the ManipulationInertiaStarting event.

System_CAPS_pubclassManipulationPivot

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

System_CAPS_pubclassManipulationStartedEventArgs

Provides data for the ManipulationStarted event.

System_CAPS_pubclassManipulationStartingEventArgs

Provides data for the ManipulationStarting, event.

System_CAPS_pubclassManipulationVelocities

Describes the speed at which manipulations occurs.

System_CAPS_pubclassMediaCommands

Provides a standard set of media related commands.

System_CAPS_pubclassModifierKeysConverter

Converts a ModifierKeys object to and from other types.

System_CAPS_pubclassModifierKeysValueSerializer

Converts instances of String to and from instances of ModifierKeys.

System_CAPS_pubclassMouse

Represents the mouse device to a specific thread.

System_CAPS_pubclassMouseActionConverter

Converts a MouseAction object to and from other types.

System_CAPS_pubclassMouseActionValueSerializer

Converts instances of String to and from instances of MouseAction.

System_CAPS_pubclassMouseBinding

Binds a MouseGesture to a RoutedCommand (or another ICommand implementation).

System_CAPS_pubclassMouseButtonEventArgs

Provides data for mouse button related events.

System_CAPS_pubclassMouseDevice

Represents a mouse device.

System_CAPS_pubclassMouseEventArgs

Provides data for mouse related routed events that do not specifically involve mouse buttons or the mouse wheel, for example UIElement.MouseMove.

System_CAPS_pubclassMouseGesture

Defines a mouse input gesture that can be used to invoke a command.

System_CAPS_pubclassMouseGestureConverter

Converts a MouseGesture object to and from other types.

System_CAPS_pubclassMouseGestureValueSerializer

Converts instances of String to and from instances of ModifierKeys.

System_CAPS_pubclassMouseWheelEventArgs

Provides data for various events that report changes to the mouse wheel delta value of a mouse device.

System_CAPS_pubclassNavigationCommands

Provides a standard set of navigation-related commands.

System_CAPS_pubclassNotifyInputEventArgs

Provides data for raw input being processed by the InputManager.

System_CAPS_pubclassPreProcessInputEventArgs

Provides data for preprocess input events.

System_CAPS_pubclassProcessInputEventArgs

Provides data for postprocess input events.

System_CAPS_pubclassQueryCursorEventArgs

Provides data for the QueryCursor event.

System_CAPS_pubclassRoutedCommand

Defines a command that implements ICommand and is routed through the element tree.

System_CAPS_pubclassRoutedUICommand

Defines an ICommand that is routed through the element tree and contains a text property.

System_CAPS_pubclassStagingAreaInputItem

Encapsulates an input event when it is being processed by the input manager.

System_CAPS_pubclassStylus

Provides access to general information about a tablet pen.

System_CAPS_pubclassStylusButton

Represents a button on a stylus.

System_CAPS_pubclassStylusButtonCollection

Contains a collection of StylusButton objects.

System_CAPS_pubclassStylusButtonEventArgs

Provides data for the StylusButtonDown and StylusButtonUp events.

System_CAPS_pubclassStylusDevice

Represents a tablet pen used with a Tablet PC.

System_CAPS_pubclassStylusDeviceCollection

Contains the StylusDevice objects that represent a Tablet PC's stylus devices.

System_CAPS_pubclassStylusDownEventArgs

Provides data for the StylusDown event.

System_CAPS_pubclassStylusEventArgs

Provides data for several of the events that are associated with the Stylus class.

System_CAPS_pubclassStylusPointCollection

Contains a collection of StylusPoint objects.

System_CAPS_pubclassStylusPointDescription

Specifies the properties that are in a StylusPoint.

System_CAPS_pubclassStylusPointProperties

Contains a StylusPointProperty for each property that the WPF supports.

System_CAPS_pubclassStylusPointProperty

Represents a property stored in a StylusPoint.

System_CAPS_pubclassStylusPointPropertyInfo

Specifies the constraints of a property in a StylusPoint.

System_CAPS_pubclassStylusSystemGestureEventArgs

Provides data for the StylusSystemGesture event.

System_CAPS_pubclassTablet

Provides access to static methods that return the tablet devices attached to the system.

System_CAPS_pubclassTabletDevice

Represents the digitizer device of a Tablet PC.

System_CAPS_pubclassTabletDeviceCollection

Contains the TabletDevice objects that represent the digitizer devices of a tablet device.

System_CAPS_pubclassTextComposition

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.

System_CAPS_pubclassTextCompositionEventArgs

Contains arguments associated with changes to a TextComposition.

System_CAPS_pubclassTextCompositionManager

Provides facilities for managing events related to input and text compositions.

System_CAPS_pubclassTouch

Provides an application-level service that processes multitouch input from the operating system and raises the FrameReported event.

System_CAPS_pubclassTouchDevice

Represents a single touch input produced by a finger on a touchscreen.

System_CAPS_pubclassTouchEventArgs

Provides data for touch input events.

System_CAPS_pubclassTouchFrameEventArgs

Provides data for the Touch.FrameReported event.

System_CAPS_pubclassTouchPoint

Represents a single touch point from a multitouch message source.

System_CAPS_pubclassTouchPointCollection

Contains a collection of TouchPoint objects.

System_CAPS_pubclassTraversalRequest

Represents a request to move focus to another control.

StructureDescription
System_CAPS_pubstructureStylusPoint

Represents a single data point collected from the digitizer and stylus.

InterfaceDescription
System_CAPS_pubinterfaceICommand

Defines a command.

System_CAPS_pubinterfaceICommandSource

Defines an object that knows how to invoke a command.

System_CAPS_pubinterfaceIInputLanguageSource

Defines necessary facilities for an object that intends to behave as an input language source.

System_CAPS_pubinterfaceIManipulator

Provides the position of input that is needed to create a manipulation.

DelegateDescription
System_CAPS_pubdelegateAccessKeyPressedEventHandler

Represents the method that will handle the AccessKeyPressed attached event.

System_CAPS_pubdelegateCanExecuteRoutedEventHandler

Represents the method that will handle the CanExecute event.

System_CAPS_pubdelegateExecutedRoutedEventHandler

Represents the method that will handle the CommandBinding.Executed and CommandBinding.PreviewExecuted routed events, as well as related attached events.

System_CAPS_pubdelegateInputEventHandler

Represents the method that handles input related routed events.

System_CAPS_pubdelegateInputLanguageEventHandler

Represents the method that will handle the InputLanguageManager.InputLanguageChanged and InputLanguageManager.InputLanguageChanging events.

System_CAPS_pubdelegateInputMethodStateChangedEventHandler

Represents the method that will handle the InputMethod.StateChanged event.

System_CAPS_pubdelegateKeyboardEventHandler

Represents the method that will handle keyboard-related routed events.

System_CAPS_pubdelegateKeyboardFocusChangedEventHandler

Represents the method that will handle the UIElement.LostKeyboardFocus and UIElement.GotKeyboardFocus routed events, as well as related attached and Preview events.

System_CAPS_pubdelegateKeyboardInputProviderAcquireFocusEventHandler

Represents the method that will handle the KeyboardInputProviderAcquireFocus event

System_CAPS_pubdelegateKeyEventHandler

Represents the method that will handle the UIElement.KeyUp and UIElement.KeyDown routed events, as well as related attached and Preview events.

System_CAPS_pubdelegateMouseButtonEventHandler

Represents the method that will handle mouse button related routed events, for example UIElement.MouseLeftButtonDown.

System_CAPS_pubdelegateMouseEventHandler

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.

System_CAPS_pubdelegateMouseWheelEventHandler

Represents the method that will handle the UIElement.MouseWheel and ContentElement.MouseWheelrouted events, as well as related attached and Preview events.

System_CAPS_pubdelegateNotifyInputEventHandler

Represents the method that will handle PreNotifyInput and PostNotifyInput events.

System_CAPS_pubdelegatePreProcessInputEventHandler

Represents the method that will handle the PreProcessInput event.

System_CAPS_pubdelegateProcessInputEventHandler

Represents the method that will handle the PostProcessInput event.

System_CAPS_pubdelegateQueryCursorEventHandler

Represents the method that will handle the UIElement.QueryCursor and ContentElement.QueryCursor events, as well as the Mouse.QueryCursor attached event.

System_CAPS_pubdelegateStylusButtonEventHandler

Represents the method that handles either the StylusButtonDown event or the StylusButtonUp event of a UIElement.

System_CAPS_pubdelegateStylusDownEventHandler

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.

System_CAPS_pubdelegateStylusEventHandler

Represents the method that handles a stylus event for a class that the implements the IInputElement interface.

System_CAPS_pubdelegateStylusSystemGestureEventHandler

Represents the method that handles the StylusSystemGesture event of a UIElement.

System_CAPS_pubdelegateTextCompositionEventHandler

Represents the method that will handle the routed events related to the TextComposition and TextCompositionManager classes, for example UIElement.TextInput.

System_CAPS_pubdelegateTouchFrameEventHandler

Represents the method that will handle the FrameReported event of a Touch.

EnumerationDescription
System_CAPS_pubenumCaptureMode

Specifies the mouse capture policies.

System_CAPS_pubenumCursorType

Specifies the built in cursor types.

System_CAPS_pubenumFocusNavigationDirection

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.

System_CAPS_pubenumImeConversionModeValues

Describes a mode of input conversion to be performed by an input method.

System_CAPS_pubenumImeSentenceModeValues

Specifies the mode of sentence conversion performed by an input method.

System_CAPS_pubenumInputMethodState

Describes the state of an InputMethod.

System_CAPS_pubenumInputMode

Specifies the possible values for the input mode.

System_CAPS_pubenumInputScopeNameValue

Specifies the input scope name which modifies how input from alternative input methods is interpreted.

System_CAPS_pubenumInputType

Specifies the possible types of input being reported.

System_CAPS_pubenumKey

Specifies the possible key values on a keyboard.

System_CAPS_pubenumKeyboardNavigationMode

Specifies the possible values for changes in focus when logical and directional navigation occurs.

System_CAPS_pubenumKeyStates

Specifies constants that define the state of a key.

System_CAPS_pubenumManipulationModes

Specifies how manipulation events are interpreted.

System_CAPS_pubenumModifierKeys

Specifies the set of modifier keys.

System_CAPS_pubenumMouseAction

Specifies constants that define actions performed by the mouse.

System_CAPS_pubenumMouseButton

Defines values that specify the buttons on a mouse device.

System_CAPS_pubenumMouseButtonState

Specifies the possible states of a mouse button.

System_CAPS_pubenumRestoreFocusMode

Specifies how Windows Presentation Foundation (WPF) restores focus to the window.

System_CAPS_pubenumSpeechMode

Specifies the mode of interpretation for speech input.

System_CAPS_pubenumStylusButtonState

Represents the state of a StylusButton.

System_CAPS_pubenumStylusPointPropertyUnit

Specifies the unit of measurement for a StylusPoint property.

System_CAPS_pubenumSystemGesture

Defines the available system gestures.

System_CAPS_pubenumTabletDeviceType

Defines values for the type of devices the tablet device uses.

System_CAPS_pubenumTabletHardwareCapabilities

Defines values that specify the hardware capabilities of a tablet device, including desktop digitizers and mice.

System_CAPS_pubenumTextCompositionAutoComplete

Defines a set of states for the handling of automatic completion of a text composition.

System_CAPS_pubenumTouchAction

Describes the action of a specific touch point.

Return to top
Show:
© 2016 Microsoft