Avalonia.Input Namespace
Classes
Structures
| PointerPoint | Provides basic properties for the input pointer associated with a single mouse, pen/stylus, or touch contact. |
| PointerPointProperties | Provides extended properties for a PointerPoint object. |
Interfaces
| ICloseable | |
| ICommandSource | An interface for classes that know how to invoke a Command. |
| ICustomKeyboardNavigation | Designates a control as handling its own keyboard navigation. |
| IDataObject | Interface to access information about the data of a drag-and-drop operation. |
| IFocusManager | Manages focus for the application. Not client implementable. |
| IFocusScope | Not client implementable. |
| IInputElement | Defines input-related functionality for a control. Not client implementable. |
| IInputRoot | Defines the interface for top-level input elements. Not client implementable. |
| IKeyboardNavigationHandler | Defines the interface for classes that handle keyboard navigation for a window. Unstable. |
| INavigableContainer | Defines a container in which the child controls can be navigated by keyboard. |
| IPointer | Identifies specific pointer generated by input device. Not client implementable. |
Enumerations
| DragDropEffects | |
| HoldingState | |
| Key | Defines the keys available on a keyboard. |
| KeyboardNavigationMode | Defines the mode of keyboard traversal within a container when the tab or arrow keys are pressed. |
| KeyDeviceType | Enumerates key device types. |
| KeyModifiers | |
| KeyStates | |
| MouseButton | |
| NavigationDirection | Describes how focus should be moved by directional or tab keys. |
| NavigationMethod | Defines the method by which a focus change occurred. |
| PhysicalKey | Represents a keyboard physical key. |
| PointerType | Enumerates pointer device types. |
| PointerUpdateKind | |
| PullDirection | |
| RawInputModifiers | |
| StandardCursorType | |
| XYFocusNavigationModes | Specifies the 2D directional navigation behavior when using different key devices. |
| XYFocusNavigationStrategy | Specifies the disambiguation strategy used for navigating between multiple candidate targets using DownNavigationStrategyProperty, LeftNavigationStrategyProperty, RightNavigationStrategyProperty, and UpNavigationStrategyProperty. |