poznámky |
IAnnotationProvider |
IUIAutomationAnnotationPattern |
Slouží k zveřejnění vlastností poznámek v dokumentu, například komentáře na okraji, které jsou propojené s textem dokumentu. |
Dock |
IDockProvider |
IUIAutomationDockPattern |
Používá se pro ovládací prvky, které lze ukotvit v dokovacím kontejneru, například panely nástrojů nebo palety nástrojů. |
přetažení |
IDragProvider |
IUIAutomationDragPattern |
Používá se k podpoře přetahovatelných ovládacích prvků nebo ovládacích prvků s přetahovatelnými položkami. |
DropTarget |
IDropTargetProvider |
IUIAutomationDropTargetPattern |
Používá se k podpoře ovládacích prvků, které mohou být cílem přetažení. |
ExpandCollapse |
IExpandCollapseProvider |
IUIAutomationExpandCollapsePattern |
Používá se pro ovládací prvky, které lze rozbalit nebo sbalit, například položky nabídky v aplikaci, jako je například nabídka Soubor. |
mřížka |
IGridProvider |
IUIAutomationGridPattern |
Používá se pro ovládací prvky, které podporují funkce mřížky, například změnu velikosti a přesunutí na zadanou buňku, například velké zobrazení ikon v Průzkumníku Windows nebo jednoduché tabulky v Microsoft Office Wordu. |
Položka mřížky |
IGridItemProvider |
IUIAutomationGridItemPattern |
Používá se pro ovládací prvky, které mají buňky v mřížkách. Jednotlivé buňky by měly podporovat vzor GridItem, například každou buňku v zobrazení podrobností Průzkumníka Windows. |
Vyvolat |
OslovniPoskytovatel |
IUIAutomationInvokePattern |
Používá se pro ovládací prvky, které lze vyvolat, například tlačítka. |
ItemContainer |
IItemContainerProvider |
IUIAutomationItemContainerPattern |
Používá se pro ovládací prvky, které mohou obsahovat další položky. |
LegacyIAccessible |
ILegacyIAccessibleProvider |
IUIAutomationLegacyIAccessiblePattern |
Používá se k zveřejnění vlastností a metod microsoft Active Accessibility pro klienty automatizace uživatelského rozhraní. |
Vícenásobný pohled |
IMultipleViewProvider |
IUIAutomationMultipleViewPattern |
Používá se pro ovládací prvky, které můžou přepínat mezi více reprezentacemi stejné sady informací, dat nebo podřízených položek, například ovládací prvek zobrazení seznamu, kde jsou data k dispozici v zobrazení miniatury, dlaždice, ikony, seznamu nebo podrobností. |
ObjectModel objektu |
IObjectModelProvider |
IUIAutomationObjectModelPattern |
Slouží k zveřejnění ukazatele na podkladový objektový model dokumentu. Tento vzor ovládacího prvku umožňuje klientovi přejít z prvku Automatizace uživatelského rozhraní do základního objektového modelu. |
RozsahováHodnota |
IRangeValueProvider |
IUIAutomationRangeValuePattern |
Používá se pro ovládací prvky, které mají rozsah hodnot. Například číselník, který zobrazuje roky, může mít rozsah 1900 –2010, zatímco číselník, který zobrazuje měsíce, bude mít rozsah 1 –12. |
posouvání |
IScrollProvider |
IUIAutomationScrollPattern |
Používá se pro ovládací prvky, které se mohou posouvat, pokud je k dispozici více informací, než lze zobrazit v oblasti ovládacího prvku. |
položka rolování |
IScrollItemProvider |
IUIAutomationScrollItemPattern |
Používá se pro ovládací prvky, které mají jednotlivé položky v seznamu, které se posouvají, například seznamový ovládací prvek v ovládacím prvku pole se seznamem. |
výběr |
ISelectionProvider |
IUIAutomationSelectionPattern |
Používá se pro ovládací prvky kontejneru výběru, jako jsou například seznamová a kombinovaná pole. |
položkaVýběru |
ISelectionItemProvider |
IUIAutomationSelectionItemPattern |
Používá se pro jednotlivé položky v ovládacích prvcích kontejneru výběru, jako jsou seznamové a kombo boxy. |
tabulky |
ISpreadsheetProvider |
IUIAutomationSpreadsheetPattern |
Slouží k zveřejnění obsahu tabulky nebo jiného dokumentu založeného na mřížce. Ovládací prvky, které implementují vzor ovládacího prvku Tabulka, by také měly implementovat vzor ovládacího prvku Mřížka. |
SpreadsheetItem |
ISpreadsheetItemProvider |
IUIAutomationSpreadsheetItemPattern |
Slouží k zveřejnění vlastností buňky v tabulce nebo jiném dokumentu založeném na mřížce. Ovládací prvky, které implementují model ovládacích prvků SpreadsheetItem, by také měly implementovat vzor ovládacího prvku GridItem. |
styly |
IStylesProvider |
IUIAutomationStylesPattern |
Používá se k popisu prvku uživatelského rozhraní, který má určitý styl, barvu výplně, vzor výplně nebo obrazec. |
SynchronizedInput |
ISynchronizedInputProvider |
IUIAutomationSynchronizedInputPattern |
Používá se pro ovládací prvky, které přijímají vstup klávesnice nebo myši. |
Tabulka |
ITableProvider |
IUIAutomationTablePattern |
Používá se pro kontroly, které obsahují mřížku a záhlaví. |
PoložkaTabulky |
ITableItemProvider |
IUIAutomationTableItemPattern |
Používá se pro položky v tabulce. |
Text |
ITextProvider |
IUIAutomationTextPattern |
Slouží k úpravám ovládacích prvků a dokumentů, které zveřejňují textové informace. |
TextEdit |
ITextEditProvider |
IUIAutomationTextEditPattern |
Používá se pro úpravu ovládacích prvků, které upravují text programově, například u ovládacího prvku, který provádí automatické opravy nebo umožňuje vkládání složených znaků. |
TextChild |
ITextChildProvider |
IUIAutomationTextChildPattern |
Používá se pro přístup k nejbližšímu nadřazenému prvku, který podporuje vzor ovládacího prvku Text. |
Textová oblast |
ITextRangeProvider |
IUIAutomationTextRange |
Používá se k načítání textového obsahu, atributů textu a vložených objektů z textových ovládacích prvků, jako jsou úpravy ovládacích prvků a dokumentů. |
přepnout |
IToggleProvider |
IUIAutomationTogglePattern |
Používá se pro ovládací prvky, ve kterých je možné přepínat stav, například zaškrtávací políčka a položky nabídky s možností zaškrtnutí. |
Transformace |
ITransformProvider |
IUIAutomationTransformPattern |
Používá se pro ovládací prvky, které se dají měnit, přesouvat a otáčet. Typické použití řídicího vzoru Transformace jsou v návrhářích, formulářích, grafických editorech a aplikacích kreslení. |
hodnoty |
IValueProvider |
IUIAutomationValuePattern |
Používá se pro ovládací prvky, které mají hodnotu, která není v zadaném rozsahu, například pro výběr data a času. |
VirtualizovanáPoložka |
IVirtualizedItemProvider |
IUIAutomationVirtualizedItemPattern |
Používá se pro ovládací prvky, které pracují s položkami ve virtuálním seznamu. |
okno |
IWindowProvider |
IUIAutomationWindowPattern |
Používá se pro okna. Příklady jsou okna aplikací nejvyšší úrovně, podřízená okna MDI (Multiple-Document Interface) a dialogová okna. |