Avalonia.Input Namespace

Enum Types

Enum Summary
DragDropEffects
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.
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.
PointerType
PointerUpdateKind
RawInputModifiers
StandardCursorType

Class Types

Class Summary
AccessKeyHandler Handles access keys for a window.
Cursor
DataFormats
DataObject
DragDrop
DragDropDevice
DragEventArgs
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 Receives 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 Defines a keyboard input combination.
MouseDevice Represents a mouse device.
NavigationDirectionExtensions
Pointer
PointerCaptureLostEventArgs
PointerEventArgs
PointerPoint
PointerPointProperties
PointerPressedEventArgs
PointerReleasedEventArgs
PointerUpdateKindExtensions
PointerWheelEventArgs
ScrollGestureEndedEventArgs
ScrollGestureEventArgs
TappedEventArgs
TextInputEventArgs
TouchDevice Handles raw touch events This class is supposed to be used on per-toplevel basis, don't use a shared one
VectorEventArgs

Interface Types

Interface Summary
IAccessKeyHandler Defines the interface for classes that handle access keys for a window.
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.
IFocusScope
IInputDevice
IInputElement Defines input-related functionality for a control.
IInputManager Receives 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.
IPointer
IPointerDevice

Namespaces