System.Windows.Automation.Provider Obor názvů

Poskytuje rozhraní API pro vytváření zprostředkovatelů model UI Automation.

Třídy

AutomationInteropProvider

Poskytuje podporu pro komunikaci mezi poskytovateli model UI Automation a klientskými aplikacemi model UI Automation.

Rozhraní

IDockProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které zveřejňují vlastnosti doku v kontejneru doku.

IExpandCollapseProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které se vizuálně rozšiřují a zobrazují obsah a sbalují se, aby se obsah skrýval.

IGridItemProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k jednotlivým podřízeným ovládacím prvkům kontejnerů, které implementují IGridProvider.

IGridProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které fungují jako kontejnery pro kolekci podřízených prvků. Podřízené položky tohoto prvku musí být implementovány IGridItemProvider a uspořádány do dvourozměrného logického souřadnicového systému, který lze procházet (to znamená, že model UI Automation klient se může přesunout do sousedních ovládacích prvků) pomocí klávesnice.

IInvokeProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které inicialují nebo provádějí jednu jednoznačnou akci a při aktivaci neudržují stav.

IItemContainerProvider

Zpřístupňuje metodu umožňující aplikacím najít prvek v kontejneru, například virtualizovaný seznam.

IMultipleViewProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které poskytují a můžou přepínat mezi různými reprezentacemi stejné sady informací nebo podřízených ovládacích prvků.

IRangeValueProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které lze nastavit na hodnotu v rámci rozsahu.

IRawElementProviderAdviseEvents

Zveřejňuje metody, které jsou volány pro upozornění kořenového prvku fragmentu, když model UI Automation klientská aplikace začne nebo končí naslouchá událostem.

IRawElementProviderFragment

Zpřístupňuje metody a vlastnosti prvků uživatelského rozhraní, které jsou součástí struktury s hloubkou více než jedné úrovně, jako je seznam nebo položka seznamu. Implementují model UI Automation poskytovatelé.

IRawElementProviderFragmentRoot

Zveřejňuje metody a vlastnosti kořenového elementu v fragmentu.

IRawElementProviderHwndOverride

Zpřístupňuje metodu, která umožňuje přemísťování prvků založených na okně v model UI Automation stromu fragmentu.

IRawElementProviderSimple

Poskytuje metody a vlastnosti, které zveřejňují základní informace o prvku uživatelského rozhraní.

IScrollItemProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k jednotlivým podřízeným ovládacím prvkům kontejnerů, které implementují IScrollProvider.

IScrollProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacímu prvku, který funguje jako posouvatelný kontejner pro kolekci podřízených objektů. Podřízené položky tohoto ovládacího prvku musí implementovat IScrollItemProvider.

ISelectionItemProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k jednotlivým podřízeným ovládacím prvkům kontejnerů, které implementují ISelectionProvider.

ISelectionProvider

Zveřejňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které fungují jako kontejnery pro kolekci jednotlivých, vybratelných podřízených položek. Podřízené položky tohoto ovládacího prvku musí implementovat ISelectionItemProvider.

ISynchronizedInputProvider

Zveřejňuje metody pro usnadnění model UI Automation klientského přístupu k ovládacím prvkům, které podporují synchronizovaný vstup.

ITableItemProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k podřízeným ovládacím prvkům kontejnerů, které implementují ITableProvider.

ITableProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které fungují jako kontejnery pro kolekci podřízených prvků. Podřízené položky tohoto prvku musí být implementovány ITableItemProvider a uspořádány do dvourozměrného logického souřadnicového systému, který lze procházet (to znamená, že model UI Automation klient se může přesunout do sousedních ovládacích prvků) pomocí klávesnice.

ITextProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které obsahují text.

ITextRangeProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k rozsahu souvislého textu v textovém kontejneru, který implementuje ITextProvider.

IToggleProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které můžou cyklicky procházet sadou stavů a udržovat stav po nastavení.

ITransformProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které lze přesouvat, měnit jejich velikost nebo otáčet v rámci dvojrozměrného prostoru.

IValueProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které mají vnitřní hodnotu, která nezasahuje do rozsahu a která může být reprezentována jako řetězec.

IVirtualizedItemProvider

Zpřístupňuje metodu pro podporu modelu řízení virtualizované položky.

IWindowProvider

Zpřístupňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které poskytují základní funkce založené na okně v tradičním grafickém uživatelském rozhraní (GUI).

Výčty

NavigateDirection

Obsahuje hodnoty, které slouží k určení směru navigace v rámci stromu model UI Automation.

ProviderOptions

Obsahuje hodnoty, které určují typ zprostředkovatele model UI Automation.