Input Namespace
Namespace Avalonia.Input
Types
- AsyncDataTransferExtensions - Contains extension methods for Avalonia.Input.IAsyncDataTransfer.
- AsyncDataTransferItemExtensions - Contains extension methods for Avalonia.Input.IAsyncDataTransferItem.
- ContextRequestedEventArgs - Provides event data for the ContextRequested event.
- Cursor
- DataFormat - Represents a format usable with the clipboard and drag-and-drop.
- DataFormatKind - Represents the kind of a Avalonia.Input.DataFormat.
- DataFormat<T> - Represents a format usable with the clipboard and drag-and-drop, with a data type.
- DataFormats - This class does not do anything anymore. Use Avalonia.Input.DataFormat instead.
- DataObject - This class does not do anything anymore. Use Avalonia.Input.DataTransfer instead.
- DataTransfer - A mutable implementation of Avalonia.Input.IDataTransfer and Avalonia.Input.IAsyncDataTransfer.
- DataTransferExtensions - Contains extension methods for Avalonia.Input.IDataTransfer.
- DataTransferItem - A mutable implementation of Avalonia.Input.IDataTransferItem and Avalonia.Input.IAsyncDataTransferItem. This class also provides several static methods to easily create a Avalonia.Input.DataTransferItem for common usages.
- DataTransferItemExtensions - Contains extension methods for Avalonia.Input.IDataTransferItem.
- DragDrop
- DragDropDevice
- DragDropEffects
- DragEventArgs
- FindNextElementOptions
- FocusChangingEventArgs
- FocusManager - Manages focus for the application.
- GotFocusEventArgs - Holds arguments for a Avalonia.Input.InputElement.GotFocusEvent.
- HoldingRoutedEventArgs
- HoldingState
- IAsyncDataTransfer - Represents an object providing a list of Avalonia.Input.IAsyncDataTransferItem usable by the clipboard.
- IAsyncDataTransferItem - Represent an item inside a Avalonia.Input.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.
- IDataTransfer - Represents an object providing a list of Avalonia.Input.IDataTransferItem usableduring a drag and drop operation.
- IDataTransferItem - Represent an item inside a Avalonia.Input.IDataTransfer. An item may support several formats and can return the value of a given format on demand.
- 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.
- IKeyModifiersEventArgs - Represents an event associated with a set of Avalonia.Input.KeyModifiers.
- IKeyboardDevice
- IMouseDevice - Represents a mouse device.
- INavigableContainer - Defines a container in which the child controls can be navigated by keyboard.
- IPenDevice - Represents a pen/stylus device.
- IPointer - Identifies specific pointer generated by input device.
- IPointerDevice
- InputElement - Implements input-related functionality for a control.
- InputExtensions - Defines extensions for the Avalonia.Input.IInputElement interface.
- InputMethod
- Key - Defines the keys available on a keyboard.
- KeyBinding
- KeyDeviceType - Enumerates key device types.
- KeyEventArgs - Provides information specific to a keyboard event.
- KeyGesture - Defines a keyboard input combination.
- KeyModifiers
- KeyStates
- KeyboardDevice
- KeyboardNavigation - Defines attached properties that control keyboard navigation behaviour for a container.
- KeyboardNavigationMode - Defines the mode of keyboard traversal within a container when the tab or arrow keys are pressed.
- MouseButton
- MouseDevice - Represents a mouse device.
- NavigationDirection - Describes how focus should be moved by directional or tab keys.
- NavigationDirectionExtensions
- NavigationMethod - Defines the method by which a focus change occurred.
- PenDevice - Represents a pen/stylus device.
- PhysicalKey - Represents a keyboard physical key.
- PhysicalKeyExtensions - Contains extension methods related to Avalonia.Input.PhysicalKey.
- PinchEndedEventArgs
- PinchEventArgs
- PinchGestureRecognizer
- Pointer
- PointerCaptureLostEventArgs
- PointerDeltaEventArgs
- PointerEventArgs
- 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.
- PointerPressedEventArgs
- PointerReleasedEventArgs
- PointerType - Enumerates pointer device types.
- PointerUpdateKind
- PointerUpdateKindExtensions
- PointerWheelEventArgs
- PullDirection
- PullGestureEndedEventArgs
- PullGestureEventArgs
- PullGestureRecognizer
- RawInputModifiers
- ScrollGestureEndedEventArgs
- ScrollGestureEventArgs
- ScrollGestureInertiaStartingEventArgs
- StandardCursorType
- SwipeDirection - Specifies the direction of a swipe gesture.
- SwipeGestureEventArgs - Provides data for the Avalonia.Input.InputElement.SwipeGestureEvent routed event.
- TappedEventArgs
- TextInputEventArgs
- TouchDevice - Handles raw touch events
- VectorEventArgs
- WindowDecorationsElementRole - Defines the cross-platform role of a visual element for non-client hit-testing. Used to mark elements as titlebar drag areas, resize grips, etc.
- XYFocus
- 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 Avalonia.Input.XYFocus.DownNavigationStrategyProperty, Avalonia.Input.XYFocus.LeftNavigationStrategyProperty, Avalonia.Input.XYFocus.RightNavigationStrategyProperty, and Avalonia.Input.XYFocus.UpNavigationStrategyProperty.