Skip to main content

IRootProvider Interface

Exposes methods and properties to support UI Automation client access to the root of an automation tree.

Definition​

Namespace: Avalonia.Automation.Provider
Assembly: Avalonia.Controls (in Avalonia.Controls.dll)

public interface IRootProvider
View Source

Remarks​

This interface is implemented by the AutomationPeer class, and should only be implemented on true root elements, such as Windows. To embed an automation tree, use IEmbeddedRootProvider instead.

Methods​

GetFocus()Gets the currently focused element.
GetPeerFromPoint(Point)Gets the element at the specified point, expressed in top-level coordinates.

Events​

FocusChangedRaised by the automation peer when the focus changes.

See Also​

Reference​

Avalonia.Automation.Provider Namespace