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.
System.Windows.Input Namespace
Silverlight
Provides types to support the Silverlight client input system. Generally these are types that support input-specific events that are exposed by Silverlight base classes such as UIElement, and types that are used in ink capture and presentation.
| Class | Description | |
|---|---|---|
|
Cursor | Represents the image used for the mouse pointer. |
|
Cursors | Defines a set of default mouse pointer images for Silverlight. |
|
FocusManager | Provides utility methods related to element focus, without the need to handle focus-related events. |
|
GestureEventArgs | Provides event data for gesture events such as DoubleTap. |
|
InputMethod | Specifies attached properties that influence input method editor (IME) features and support when used with a Silverlight-based application. |
|
InputScope | Represents information related to the scope of data provided by an input method. |
|
InputScopeConverter | Provides type conversion support for the InputScope class. |
|
InputScopeName | Defines a name for text input patterns. |
|
InputScopeNameConverter | Provides type conversion support for the InputScopeName class. |
|
Keyboard | Represents the keyboard device. |
|
KeyEventArgs | Provides event data for the UIElement::KeyUp and UIElement::KeyDown events. |
|
ManipulationCompletedEventArgs | Provides data for the ManipulationCompleted event. |
|
ManipulationDelta | Contains transformation data that is accumulated when manipulation events occur. |
|
ManipulationDeltaEventArgs | Provides data for the ManipulationDelta event. |
|
ManipulationStartedEventArgs | Provides data for the ManipulationStarted event. |
|
ManipulationVelocities | Describes the speed at which manipulations occurs. |
|
MouseButtonEventArgs | Provides event data for mouse button input events, for example UIElement::MouseLeftButtonDown and MouseRightButtonUp. |
|
MouseEventArgs | Provides data for mouse-related events that do not specifically involve mouse buttons, for example UIElement::MouseMove. |
|
MouseWheelEventArgs | Provides data for the MouseWheel routed event. |
|
StylusDevice | Reports stylus device information, such as the collection of stylus points associated with the input. |
|
StylusPointCollection | Represents a collection of related StylusPoint objects. |
|
TextComposition | Represents a composition related to text input which includes the composition text itself. |
|
TextCompositionEventArgs | Provides data for the TextInput routed event. |
|
Touch | Provides an application-level service that processes touch input from the operating system and raises the Silverlight-specific FrameReported event. |
|
TouchDevice | Identifies a "device" that produced the touch point. This is not a literal device, instead it distinguishes touch points through a down/move/up sequence. |
|
TouchFrameEventArgs | Provides data for the FrameReported event. |
|
TouchPoint | Represents a single touch point from a touch message source. |
|
TouchPointCollection | Contains a collection of TouchPoint values. |
| Structure | Description | |
|---|---|---|
|
StylusPoint | Represents a single point collected while the user is entering ink strokes with the stylus or mouse. |
| Interface | Description | |
|---|---|---|
|
ICommand | Defines the contract for commanding. |
| Delegate | Description | |
|---|---|---|
|
KeyEventHandler | Represents the method that handles the UIElement::KeyUp and UIElement::KeyDown events. |
|
MouseButtonEventHandler | Represents the method that handles the UIElement::MouseLeftButtonDown and UIElement::MouseLeftButtonUp events. |
|
MouseEventHandler | Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons; for example, UIElement::MouseMove. |
|
MouseWheelEventHandler | Represents the method that will handle the MouseWheel routed event. |
|
TextCompositionEventHandler | Represents the method that will handle the TextInput routed event. |
|
TouchFrameEventHandler | Represents the method that will handle the FrameReported event of Touch. |
| Enumeration | Description | |
|---|---|---|
|
ImeConversionModeValues | Describes a mode of input conversion to be performed by an input method editor interacting with a Silverlight-based application. |
|
InputMethodState | Describes the state of an input method editor when it interacts with a Silverlight-based application. |
|
InputScopeNameValue | Specifies the input scope name, which modifies how input from alternative input methods is interpreted. |
|
Key | Specifies the possible key values on a keyboard. |
|
KeyboardNavigationMode | Specifies the tabbing behavior across tab stops for a Silverlight tabbing sequence within a container. |
|
ModifierKeys | Specifies the set of modifier keys. |
|
TabletDeviceType | Defines values for the type of devices the tablet device uses. |
|
TouchAction | Describes the action of a specific touch point. |
Community Additions
Show: