IEmbeddedRootProvider Interface

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

Definition

Namespace: Avalonia.Automation.Provider
Assembly: Avalonia.Controls (in Avalonia.Controls.dll) Version: 11.3.999
public interface IEmbeddedRootProvider

Remarks

This interface can be implemented by an AutomationPeer, and is used to embed an automation tree from a 3rd party UI framework that wishes to use Avalonia's automation support.

Methods

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

Events

FocusChanged Raised by the automation peer when the focus changes.

See Also