Typ ovládacího prvku AppBar
Toto téma obsahuje informace o podpoře automatizace uživatelského rozhraní Microsoftu pro typ ovládacího prvku App Bar.
Panel aplikace je prvek uživatelského rozhraní, který uživateli prezentuje navigaci, příkazy a nástroje. U aplikací pro Windows Store je možné pruhy aplikací pro aplikace zobrazit stisknutím klávesy Windows + Z.
Následující části definují požadovanou strukturu stromu automatizace uživatelského rozhraní, vlastnosti, vzory ovládacích prvků a události pro typ ovládacího prvku App Bar.
Toto téma obsahuje následující části.
- typické stromové struktury
- relevantních vlastností
- požadovaných událostí
- relevantních událostí
- související témata
Typická stromová struktura
Následující tabulka znázorňuje typické zobrazení ovládacího prvku a obsahu stromu automatizace uživatelského rozhraní, které se týká ovládacích prvků AppBar a popisuje, co může být obsaženo v jednotlivých zobrazeních. button je nejběžnější prvek v AppBar, ale jsou možné i další ovládací prvky, které vyvolávají akce pro aplikaci. AppBar může mít také 0 nebo více oddělovačů (Oddělovač typ ovládacího prvku), který se zobrazí v zobrazení ovládacího prvku jako umístěný mezi ostatními ovládacími prvky. Další informace o stromu automatizace uživatelského rozhraní naleznete v tématu přehled stromu automatizace uživatelského rozhraní.
Zobrazení ovládacího prvku | Zobrazení obsahu |
---|---|
|
|
Relevantní vlastnosti
Následující tabulka uvádí vlastnosti automatizace uživatelského rozhraní, jejichž hodnota nebo definice jsou zvláště relevantní pro ovládací prvky, které implementují AppBar typ ovládacího prvku. Další informace o vlastnostech automatizace uživatelského rozhraní naleznete v tématu Načítání vlastností z prvků automatizace uživatelského rozhraní.
Vlastnost automatizace uživatelského rozhraní | Hodnota | Poznámky |
---|---|---|
UIA_AutomationIdPropertyId | Viz poznámky. | Hodnota této vlastnosti musí být jedinečná mezi všemi partnerskými prvky v nezpracovaného zobrazení stromu automatizace uživatelského rozhraní. |
UIA_BoundingRectanglePropertyId | Viz poznámky. | Hodnota vystavená touto vlastností musí obsahovat všechny ovládací prvky obsažené v této vlastnosti. |
UIA_ControlTypePropertyId | AppBar | |
UIA_IsContentElementPropertyId | FALEŠNÝ | Ovládací prvek panelu aplikace není součástí zobrazení obsahu stromu Automatizace uživatelského rozhraní. |
UIA_IsControlElementPropertyId | PRAVDIVÝ | Ovládací prvek panelu aplikace je vždy součástí zobrazení ovládacího prvku stromu Automatizace uživatelského rozhraní. |
UIA_IsKeyboardFocusablePropertyId | Zobrazit poznámky | Pokud ovládací prvek může přijímat fokus klávesnice, musí tuto vlastnost podporovat. Ovládací prvky na panelu aplikací můžou obvykle zabírat fokus klávesnice. |
UIA_IsOffscreenPropertyId | Viz poznámky. | Hodnota této vlastnosti závisí na tom, zda je ovládací prvek zobrazitelný na obrazovce. |
UIA_LabeledByPropertyId | Nula | Ovládací prvky panelu aplikací obvykle nemají popisek. |
UIA_LocalizedControlTypePropertyId | Viz poznámky. | Lokalizovaný řetězec odpovídající AppBar typu ovládacího prvku. Výchozí hodnota je "panel aplikace" pro en-US nebo angličtinu (Spojené státy). |
UIA_NamePropertyId | Viz poznámky. | Ovládací prvek panelu aplikace nepotřebuje název, pokud aplikace nemá více než jeden panel aplikací. Pokud je v aplikaci více než jeden panel aplikací, použijte tuto vlastnost k zveřejnění rozlišující názvy, jako je "Top" nebo "Bottom". |
Požadované události
Následující tabulka uvádí události automatizace uživatelského rozhraní, které ovládací prvky panelu aplikace vyžadují pro podporu. Další informace o událostech najdete v tématu Přehled událostí automatizace uživatelského rozhraní.
Událost automatizace uživatelského rozhraní | Poznámky |
---|---|
UIA_AutomationFocusChangedEventId | |
UIA_BoundingRectanglePropertyId událost změněnou vlastností. | |
UIA_IsEnabledPropertyId událost změněnou vlastností. | Pokud ovládací prvek podporuje vlastnost IsEnabled, musí tuto událost podporovat. |
UIA_IsOffscreenPropertyId událost změněnou vlastností. | Pokud ovládací prvek podporuje vlastnost IsOffscreen, musí tuto událost podporovat. |
UIA_StructureChangedEventId |
Relevantní události
V následující tabulce jsou uvedeny události automatizace uživatelského rozhraní, které jsou zvláště relevantní pro ovládací prvky, které implementují AppBar typ ovládacího prvku, ale nejsou přísně požadovány.
Událost automatizace uživatelského rozhraní | Poznámky |
---|---|
UIA_MenuClosedEventId | Implementace platformy můžou tuto událost aktivovat při zavření ovládacího prvku panelu aplikace. |
UIA_MenuOpenedEventId | Implementace platformy můžou tuto událost aktivovat při otevření ovládacího prvku panelu aplikace. |
IUIAutomationPropertyChangedEventHandler | Obslužná rutina události změněná vlastností |
Související témata