Table of Contents

Namespace Avalonia.Automation.Provider

Interfaces

IEmbeddedRootProvider

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

IExpandCollapseProvider

Exposes methods and properties to support UI Automation client access to controls that visually expand to display content and collapse to hide content.

IInvokeProvider

Exposes methods and properties to support UI Automation client access to controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

IRangeValueProvider

Exposes methods and properties to support access by a UI Automation client to controls that can be set to a value within a range.

IRootProvider

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

IScrollProvider

Exposes methods and properties to support access by a UI Automation client to a control that acts as a scrollable container for a collection of child objects.

ISelectionItemProvider

Exposes methods and properties to support access by a UI Automation client to individual, selectable child controls of containers that implement ISelectionProvider.

ISelectionProvider

Exposes methods and properties to support access by a UI Automation client to controls that act as containers for a collection of individual, selectable child items.

IToggleProvider

Exposes methods and properties to support UI Automation client access to controls that can cycle through a set of states and maintain a particular state.

IValueProvider

Exposes methods and properties to support access by a UI Automation client to controls that have an intrinsic value that does not span a range and that can be represented as a string.

Enums

ScrollAmount
ToggleState

Contains values that specify the toggle state of a UI Automation element.