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í.

Viz také