FocusManager Class
Definition
Manages focus for the application.
public class FocusManager
Methods
| Name | Description |
|---|---|
| FindFirstFocusableElement (2 overloads) | Retrieves the first element that can receive focus. |
| FindLastFocusableElement (2 overloads) | Retrieves the last element that can receive focus. |
| FindNextElement | Retrieves the element that should receive focus based on the specified navigation direction. |
| Focus | Focuses a control. |
| GetFocusedElement | Gets the currently focused Avalonia.Input.IInputElement. |
| TryMoveFocus | Attempts to change focus from the element with focus to the next focusable element in the specified direction. |
FindFirstFocusableElement overloads
FindFirstFocusableElement Method
Retrieves the first element that can receive focus.
public Avalonia.Input.IInputElement FindFirstFocusableElement()
Returns
The first focusable element.
FindFirstFocusableElement Method
Retrieves the first element that can receive focus based on the specified scope.
public Avalonia.Input.IInputElement FindFirstFocusableElement(Avalonia.Input.IInputElement searchScope)
Parameters
searchScope Avalonia.Input.IInputElement
The root element from which to search.
Returns
The first focusable element.
FindLastFocusableElement overloads
FindLastFocusableElement Method
Retrieves the last element that can receive focus.
public Avalonia.Input.IInputElement FindLastFocusableElement()
Returns
The last focusable element.