Skip to main content

Avalonia.Automation.Provider Namespace

Interfaces

IEmbeddedRootProviderExposure methods and properties to support UI Automation client access to the root of an automation tree hosted by another UI framework.
IExpandCollapseProviderExposes methods and properties to support UI Automation client access to controls that visually expand to display content and collapse to hide content.
IInvokeProviderExposes 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.
IRangeValueProviderExposes methods and properties to support access by a UI Automation client to controls that can be set to a value within a range.
IRootProviderExposes methods and properties to support UI Automation client access to the root of an automation tree.
IScrollProviderExposes 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.
ISelectionItemProviderExposes methods and properties to support access by a UI Automation client to individual, selectable child controls of containers that implement ISelectionProvider.
ISelectionProviderExposes 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.
IToggleProviderExposes methods and properties to support UI Automation client access to controls that can cycle through a set of states and maintain a particular state.
IValueProviderExposes 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.

Enumerations

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