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

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

Třídy

Name Description
AutomationInteropProvider

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

Rozhraní

Name Description
IDockProvider

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

IExpandCollapseProvider

Zveřejňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které vizuálně rozbalí zobrazení obsahu a sbalí obsah a skryje obsah.

IGridItemProvider

Zveřejň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

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 podřízených prvků. Podřízené položky tohoto prvku musí implementovat IGridItemProvider a musí být uspořádány do dvourozměrného logického souřadnicového systému, který lze procházet (tj. klient model UI Automation může přejít na sousední ovládací prvky) pomocí klávesnice.

IInvokeProvider

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

IItemContainerProvider

Zveřejňuje metodu, která umožňuje aplikacím najít prvek v kontejneru, například virtualizovaný seznam.

IMultipleViewProvider

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

IRangeValueProvider

Zveřejň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 rozsahu.

IRawElementProviderAdviseEvents

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

IRawElementProviderFragment

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

IRawElementProviderFragmentRoot

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

IRawElementProviderHwndOverride

Zveřejňuje metodu, která umožňuje přemístit prvky založené na okně v rámci model UI Automation stromu fragmentu.

IRawElementProviderSimple

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

IScrollItemProvider

Zveřejň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

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

ISelectionItemProvider

Zveřejňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k jednotlivým, vybratelný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

Zveřejň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

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 podřízených prvků. Podřízené položky tohoto prvku musí implementovat ITableItemProvider a musí být uspořádány do dvourozměrného logického souřadnicového systému, který lze procházet (tj. klient model UI Automation může přejít na sousední ovládací prvky) pomocí klávesnice.

ITextProvider

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

ITextRangeProvider

Zveřejň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

Zveřejň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

Zveřejňuje metody a vlastnosti pro podporu model UI Automation klientského přístupu k ovládacím prvkům, které je možné přesunout, změnit jejich velikost nebo otočit v rámci dvojrozměrného prostoru.

IValueProvider

Zveřejň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á nepřesahuje rozsah a která může být reprezentována jako řetězec.

IVirtualizedItemProvider

Zveřejňuje metodu, která podporuje model řízení virtualizovaných položek.

IWindowProvider

Zveřejň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 rámci tradičního grafického uživatelského rozhraní (GUI).

Výčty

Name Description
NavigateDirection

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

ProviderOptions

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