System.Windows.Automation.Provider
TOC
Collapse the table of content
Expand the table of content

System.Windows.Automation.Provider Namespace

 

Provides APIs for creating UI Automation providers.

ClassDescription
System_CAPS_pubclassAutomationInteropProvider

Provides support for communication between UI Automation providers and UI Automation client applications.

InterfaceDescription
System_CAPS_pubinterfaceIDockProvider

Exposes methods and properties to support UI Automation client access to controls that expose their dock properties within a docking container.

System_CAPS_pubinterfaceIExpandCollapseProvider

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

System_CAPS_pubinterfaceIGridItemProvider

Exposes methods and properties to support UI Automation client access to individual child controls of containers that implement IGridProvider.

System_CAPS_pubinterfaceIGridProvider

Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. The children of this element must implement IGridItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.

System_CAPS_pubinterfaceIInvokeProvider

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.

System_CAPS_pubinterfaceIItemContainerProvider

Exposes a method to enable applications to find an element in a container, such as a virtualized list.

System_CAPS_pubinterfaceIMultipleViewProvider

Exposes methods and properties to support UI Automation client access to controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

System_CAPS_pubinterfaceIRangeValueProvider

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

System_CAPS_pubinterfaceIRawElementProviderAdviseEvents

Exposes methods that are called to notify the root element of a fragment when a UI Automation client application begins or ends listening for events.

System_CAPS_pubinterfaceIRawElementProviderFragment

Exposes methods and properties on user interface (UI) elements that are part of a structure more than one level deep, such as a list box or a list item. Implemented by UI Automation providers.

System_CAPS_pubinterfaceIRawElementProviderFragmentRoot

Exposes methods and properties on the root element in a fragment.

System_CAPS_pubinterfaceIRawElementProviderHwndOverride

Exposes a method that enables repositioning of window-based elements within the UI Automation tree of the fragment.

System_CAPS_pubinterfaceIRawElementProviderSimple

Provides methods and properties that expose basic information about a UI element.

System_CAPS_pubinterfaceIScrollItemProvider

Exposes methods and properties to support UI Automation client access to individual child controls of containers that implement IScrollProvider.

System_CAPS_pubinterfaceIScrollProvider

Exposes methods and properties to support UI Automation client access to a control that acts as a scrollable container for a collection of child objects. The children of this control must implement IScrollItemProvider.

System_CAPS_pubinterfaceISelectionItemProvider

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

System_CAPS_pubinterfaceISelectionProvider

Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of individual, selectable child items. The children of this control must implement ISelectionItemProvider.

System_CAPS_pubinterfaceISynchronizedInputProvider

Exposes methods to facilitate UI Automation client access to controls that support synchronized input.

System_CAPS_pubinterfaceITableItemProvider

Exposes methods and properties to support UI Automation client access to child controls of containers that implement ITableProvider.

System_CAPS_pubinterfaceITableProvider

Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. The children of this element must implement ITableItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.

System_CAPS_pubinterfaceITextProvider

Exposes methods and properties to support UI Automation client access to controls that contain text.

System_CAPS_pubinterfaceITextRangeProvider

Exposes methods and properties to support UI Automation client access to a span of continuous text in a text container that implements ITextProvider.

System_CAPS_pubinterfaceIToggleProvider

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

System_CAPS_pubinterfaceITransformProvider

Exposes methods and properties to support UI Automation client access to controls that can be moved, resized, or rotated within a two-dimensional space.

System_CAPS_pubinterfaceIValueProvider

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

System_CAPS_pubinterfaceIVirtualizedItemProvider

Exposes a method to support the virtualized item control pattern.

System_CAPS_pubinterfaceIWindowProvider

Exposes methods and properties to support UI Automation client access to controls that provide fundamental window-based functionality within a traditional graphical user interface (GUI).

EnumerationDescription
System_CAPS_pubenumNavigateDirection

Contains values used to specify the direction of navigation within the UI Automation tree.

System_CAPS_pubenumProviderOptions

Contains values that specify the type of UI Automation provider.

Return to top
Show:
© 2016 Microsoft