System.Windows.Automation.Provider Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |