Avalonia.Input Namespace

Class Types

Class Summary
AccessKeyHandler Handles access keys for a window.
Cursor
FocusManager Manages focus for the application.
Gestures
GotFocusEventArgs Holds arguments for a GotFocusEvent.
InputElement Implements input-related functionality for a control.
InputExtensions Defines extensions for the IInputElement interface.
InputManager Recieves input from the windowing subsystem and dispatches it to interested parties for processing.
KeyBinding
KeyboardDevice
KeyboardNavigation Defines attached properties that control keyboard navigation behaviour for a container.
KeyboardNavigationHandler Handles keyboard navigation for a window.
KeyEventArgs
KeyGesture
MouseDevice Represents a mouse device.
PointerEventArgs
PointerPressedEventArgs
PointerReleasedEventArgs
PointerWheelEventArgs
TextInputEventArgs
VectorEventArgs

Enum Types

Enum Summary
InputModifiers
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.
KeyStates
MouseButton
NavigationDirection Describes how focus should be moved by directional or tab keys.
NavigationMethod Defines the method by which a focus change occurred.
StandardCursorType

Interface Types

Interface Summary
IAccessKeyHandler Defines the interface for classes that handle access keys for a window.
ICloseable
ICustomKeyboardNavigation Designates a control as handling its own keyboard navigation.
IFocusManager Manages focus for the application.
IFocusScope
IInputDevice
IInputElement Defines input-related functionality for a control.
IInputManager Recieves input from the windowing subsystem and dispatches it to interested parties for processing.
IInputRoot Defines the interface for top-level input elements.
IKeyboardDevice
IKeyboardNavigationHandler Defines the interface for classes that handle keyboard navigation for a window.
IMainMenu Defines the interface for a window's main menu.
IMouseDevice Represents a mouse device.
INavigableContainer Defines a container in which the child controls can be navigated by keyboard.
IPointerDevice

Namespaces