Share via


Microsoft.SPOT.Input Namespace

Supports the Windows® Presentation Foundation (WPF) input system.

Classes

Name Description
Public Class ButtonDevice Represents a hardware device that has buttons on it for inputing data.
Public Class ButtonEventArgs Provides data for a button input event.
Public Class Buttons Represents the buttons on an input device that is represented by a ButtonDevice object.
Public Class FocusChangedEventArgs Provides data for an event that occurs when an input device's button focus moves to a different display element.
Public Class GenericDevice Represents a generic input device to the members of a context.
Public Class GenericEventArgs Contains data related to a GenericEvent generated on an input device.
Public Class GenericEvents Provides data for standard generic routed events that are input-related.
Public Class InputDevice Provides a constructor and a property for describing input devices.
Public Class InputEventArgs Provides data for input-related routed events.
Public Class InputManager Manages all of the input systems in Windows Presentation Foundation (WPF).
Public Class InputManager.DeviceEvents Defines events for InputManager.
Public Class InputProviderSite Represents the intermediary between an input provider and the input manager.
Public Class InputReport Represents an input to InputProviderSite and InputManager objects.
Public Class InputReportEventArgs Provides data for an event that occurs when the input manager receives an input report from an input provider site.
Public Class NotifyInputEventArgs Provides data for raw input being processed by the input manager.
Public Class PreProcessInputEventArgs Provides data for preprocess input events.
Public Class ProcessInputEventArgs Provides data for postprocess input events.
Public Class RawButtonInputReport Represents a button device's input to InputProviderSite and InputManager objects.
Public Class RawGenericInputReport Encapsulates raw generic input data.
Public Class RawTouchInputReport Encapsulates raw touch-input or stylus-input data.
Public Class StagingAreaInputItem Encapsulates an input for entry in the staging area.
Public Class TouchCapture Captures touch or stylus events.
Public Class TouchDevice Represents a touch or stylus device to the members of a context.
Public Class TouchEventArgs Contains data related to touch (or stylus) events.
Public Class TouchEvents Contains RoutedEvent fields that provide information about a combination of down, move and up touch or stylus events.
Public Class TouchGestureEventArgs Contains data related to touch or stylus gestures.

Delegates

Name Description
Public Delegate ButtonEventHandler Represents the method that handles button-related input events.
Public Delegate FocusChangedEventHandler Represents the method that handles an event that occurs when the focus changes.
Public Delegate GenericEventHandler This delegate defines the syntax of methods that handle a GenericEvent.
Public Delegate InputEventHandler Represents the method that handles input-related events.
Public Delegate InputReportEventHandler Supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Public Delegate NotifyInputEventHandler Represents the method that handles notify input events for the input manager.
Public Delegate PreProcessInputEventHandler Represents the method that handles preprocess input events.
Public Delegate ProcessInputEventHandler Represents the method that handles process input events.
Public Delegate TouchEventHandler Defines the syntax of methods that handle touch (or stylus) events.
Public Delegate TouchGestureEventHandler Defines the syntax of methods that handle touch gesture events.

Enumerations

Name Description
Public Enumeration ButtonState Specifies the state of a button's input.
Public Enumeration CaptureMode Defines values used to describe the different modes in which input events can be captured.
Public Enumeration InputManager.InputDeviceType Defines categories of input devices.
Public Enumeration RawButtonActions Specifies the current "raw" action of a button.
Public Enumeration RawTouchActions Defines values used to categorize raw touch or stylus actions.
Public Enumeration TouchGesture Categorizes a touch or stylus movement.
Public Enumeration TouchMessages Defines values that categorize touch actions.