Avalonia.Input Namespace
Classes
Structures
| PointerPoint | Provides basic properties for the input pointer associated with a single mouse, pen/stylus, or touch contact. |
| PointerPointProperties | Describes the state of a pointer device when it generated a specific input. |
Interfaces
| IAsyncDataTransfer | Represents an object providing a list of IAsyncDataTransferItem usable by the clipboard. |
| IAsyncDataTransferItem | Represent an item inside a IAsyncDataTransfer. An item may support several formats and can return the value of a given format on demand. |
| 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. Obsolete. |
| IDataTransfer | Represents an object providing a list of IDataTransferItem usableduring a drag and drop operation. |
| IDataTransferItem | Represent an item inside a IDataTransfer. An item may support several formats and can return the value of a given format on demand. |
| 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
| DataFormatKind | Represents the kind of a DataFormat. |
| 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. |