Share via


Microsoft.SPOT.Input Namespace

The Microsoft.SPOT.Input namespace provides classes, delegates, and enumerations that support 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 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 RawStylusInputReport Encapsulates raw stylus-input data.
Public Class StagingAreaInputItem Encapsulates an input for entry in the staging area.
Public Class Stylus Captures stylus events.
Public Class StylusDevice Represents a stylus device to the members of a context.
Public Class StylusEventArgs Contains data related to Stylus events.
Public Class StylusEvents Contains RoutedEvent fields that provide information about a combination of down, move and up stylus events.

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 StylusEventHandler This delegate defines the syntax of methods that handle stylus 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 RawButtonActions Specifies the current "raw" action of a button.
Public Enumeration RawStylusActions Defines values used to categorize raw stylus actions.
Public Enumeration TouchMessages Defines values that categorize touch actions.