ITextInputMethodRoot Interface
Not client implementable.
Note: This interface is not client implementable. You need to enable PrivateApi if you want to implement this interface.
Definition
Namespace: Avalonia.Input.TextInput
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
[NotClientImplementableAttribute]
public interface ITextInputMethodRoot : IInputRoot,
IInputElement
<NotClientImplementableAttribute>
Public Interface ITextInputMethodRoot
Inherits IInputRoot, IInputElement
[<NotClientImplementableAttribute>]
type ITextInputMethodRoot =
interface
interface IInputRoot
interface IInputElement
end
Implements | IInputElement, IInputRoot |
Properties
Cursor | Gets or sets the associated mouse cursor. (Inherited from IInputElement) |
Focusable | Gets or sets a value indicating whether the control can receive keyboard focus. (Inherited from IInputElement) |
FocusManager | Gets focus manager of the root. (Inherited from IInputRoot) |
InputMethod | |
IsEffectivelyEnabled | Gets a value indicating whether this control and all its parents are enabled. (Inherited from IInputElement) |
IsEffectivelyVisible | Gets a value indicating whether this control and all its parents are visible. (Inherited from IInputElement) |
IsEnabled | Gets or sets a value indicating whether the control is enabled for user interaction. (Inherited from IInputElement) |
IsFocused | Gets a value indicating whether the control is focused. (Inherited from IInputElement) |
IsHitTestVisible | Gets a value indicating whether the control is considered for hit testing. (Inherited from IInputElement) |
IsKeyboardFocusWithin | Gets a value indicating whether keyboard focus is anywhere within the element or its visual tree child elements. (Inherited from IInputElement) |
IsPointerOver | Gets a value indicating whether the pointer is currently over the control. (Inherited from IInputElement) |
KeyBindings | Gets the key bindings for the element. (Inherited from IInputElement) |
KeyboardNavigationHandler | Gets or sets the keyboard navigation handler. (Inherited from IInputRoot) |
PlatformSettings | Represents a contract for accessing top-level platform-specific settings. (Inherited from IInputRoot) |
PointerOverElement | Gets or sets the input element that the pointer is currently over. (Inherited from IInputRoot) |
ShowAccessKeys | Gets or sets a value indicating whether access keys are shown in the window. (Inherited from IInputRoot) |
Methods
AddHandler(RoutedEvent, Delegate, RoutingStrategies, Boolean) | Adds a handler for the specified routed event. (Inherited from IInputElement) |
Focus(NavigationMethod, KeyModifiers) | Focuses the control. (Inherited from IInputElement) |
RaiseEvent(RoutedEventArgs) | Raises a routed event. (Inherited from IInputElement) |
RemoveHandler(RoutedEvent, Delegate) | Removes a handler for the specified routed event. (Inherited from IInputElement) |
Events
GotFocus | Occurs when the control receives focus. (Inherited from IInputElement) |
KeyDown | Occurs when a key is pressed while the control has focus. (Inherited from IInputElement) |
KeyUp | Occurs when a key is released while the control has focus. (Inherited from IInputElement) |
LostFocus | Occurs when the control loses focus. (Inherited from IInputElement) |
PointerEntered | Occurs when the pointer enters the control. (Inherited from IInputElement) |
PointerExited | Occurs when the pointer leaves the control. (Inherited from IInputElement) |
PointerMoved | Occurs when the pointer moves over the control. (Inherited from IInputElement) |
PointerPressed | Occurs when the pointer is pressed over the control. (Inherited from IInputElement) |
PointerReleased | Occurs when the pointer is released over the control. (Inherited from IInputElement) |
PointerWheelChanged | Occurs when the mouse wheel is scrolled over the control. (Inherited from IInputElement) |
TextInput | Occurs when a user typed some text while the control has focus. (Inherited from IInputElement) |
Extension Methods
GetInputElementsAt(Point) | Returns the active input elements at a point on an IInputElement. (Defined by InputExtensions) |
GetInputElementsAt(Point, Boolean) | Returns the active input elements at a point on an IInputElement. (Defined by InputExtensions) |
InputHitTest(Point) | Returns the topmost active input element at a point on an IInputElement. (Defined by InputExtensions) |
InputHitTest(Point, Boolean) | Returns the topmost active input element at a point on an IInputElement. (Defined by InputExtensions) |
InputHitTest(Point, Func(Visual, Boolean)) | Returns the topmost active input element at a point on an IInputElement. (Defined by InputExtensions) |
InputHitTest(Point, Func(Visual, Boolean), Boolean) | Returns the topmost active input element at a point on an IInputElement. (Defined by InputExtensions) |