Mapování vzorů ovládacích prvků pro klienty automatizace uživatelského rozhraní
Poznámka:
Tato dokumentace je určená pro vývojáře rozhraní .NET Framework, kteří chtějí používat spravované třídy model UI Automation definované v System.Windows.Automation oboru názvů. Nejnovější informace o model UI Automation najdete v tématu Rozhraní API služby Windows Automation: model UI Automation.
Toto téma obsahuje seznam typů ovládacích prvků a jejich přidružených vzorů ovládacích prvků.
Následující tabulka uspořádá vzory ovládacích prvků do následujících kategorií:
Podporováno. Ovládací prvek musí podporovat tento vzor ovládacího prvku.
Podmíněná podpora Ovládací prvek může tento model ovládacího prvku podporovat v závislosti na stavu ovládacího prvku.
Nepodporováno Ovládací prvek nepodporuje tento vzor ovládacího prvku; Vlastní ovládací prvky můžou tento vzor ovládacích prvků podporovat.
Poznámka:
Některé ovládací prvky mají podmíněnou podporu pro několik vzorů ovládacích prvků v závislosti na funkčnosti ovládacího prvku. Například ovládací prvek položky nabídky má podmíněnou podporu pro InvokePatternvzor , ExpandCollapsePattern, TogglePatternnebo SelectionItemPattern ovládací prvek v závislosti na jeho funkci v ovládacím prvku nabídky.
Vzory ovládacích prvků automatizace uživatelského rozhraní pro klienty
Typ ovládacího prvku | Podporováno | Podmíněná podpora | Nepodporuje se |
---|---|---|---|
Tlačítko | Nic | Vyvolat, přepnout, rozbalit sbalit | Nic |
Calendar | Mřížka, tabulka | Výběr, posouvání | Hodnota |
Políčko | Přepínač | Nic | Nic |
Pole se seznamem | Rozbalit sbalit | Výběr, hodnota | Posuv |
Datová mřížka | Mřížka | Posunutí, výběr, tabulka | Nic |
Datová položka | Položka výběru | Rozbalit sbalení, položku mřížky, položku posuvníku, tabulku, přepínač, hodnotu | Nic |
Dokument | Text | Posunutí, hodnota | Nic |
Upravit | Nic | Text, Hodnota rozsahu, Hodnota | Nic |
Seskupit | Nic | Rozbalit sbalit | Nic |
Hlavička | Nic | Transformace | Nic |
Položka hlavičky | Nic | Transformace, vyvolání | Nic |
Hypertextový odkaz | Vyvolání | Hodnota | Nic |
Image | Nic | Položka mřížky, položka tabulky | Vyvolání, výběrová položka |
List | Nic | Mřížka, více zobrazení, posouvání, výběr | Table |
Položka seznamu | Položka výběru | Rozbalení Sbalit, Položka mřížky, Vyvolat, Posunout položku, Přepnout, Hodnota | Nic |
Nabídka | Nic | Žádné | Nic |
Řádek nabídek | Nic | Rozbalit sbalit, ukotvit, transformovat | Nic |
Položka nabídky | Nic | Rozbalit sbalit, vyvolat, vybrat položku, přepnout | Nic |
Podokno | Nic | Dock. Posunutí, transformace | Okno |
Ukazatel průběhu | Nic | Hodnota rozsahu, hodnota | Nic |
Přepínač | Položka výběru | Nic | Přepínač |
Posuvník | Nic | Hodnota v rozsahu | Posuv |
Oddělovač | Nic | Žádné | Nic |
Posuvník | Nic | Hodnota rozsahu, výběr, hodnota | Nic |
Rotující indikátor průběhu | Nic | Hodnota rozsahu, výběr, hodnota | Nic |
Tlačítko rozdělení | Vyvolání, rozbalení sbalení | Nic | Nic |
Stavový řádek | Nic | Mřížka | Nic |
Tab | Výběr | Posuv | Nic |
Položka tabulátoru | Položka výběru | Nic | Vyvolání |
Table | Mřížka, položka mřížky, tabulka, položka tabulky | Nic | Nic |
Text | Nic | Položka mřížky, položka tabulky, text | Hodnota |
Jezdec | Transformace | Nic | Nic |
Záhlaví | Nic | Žádné | Nic |
Panel nástrojů | Nic | Ukotvení, rozbalení sbalení, transformace | Nic |
Tool Tip | Nic | Text, okno | Nic |
Strom | Nic | Posunutí, výběr | Nic |
Položka stromu | Rozbalit sbalit | Vyvolání, posouvání položky, položka výběru, přepínací tlačítko | Nic |
Okno | Transformace, okno | Dock | Nic |
Poznámka:
Pokud typ ovládacího prvku neobsahuje žádné podporované vzory ovládacích prvků, ale má jeden nebo více podmíněně podporovaných vzorů ovládacích prvků, bude vždy podporován jeden z těchto vzorů podmíněného řízení.