Tipo di controllo AppBar
In questo argomento vengono fornite informazioni sul supporto di Microsoft Automazione interfaccia utente per il tipo di controllo AppBar.
Una barra dell'app è un elemento dell'interfaccia utente che presenta strumenti, comandi e navigazione all'utente. Per le app di Windows Store, è possibile visualizzare le barre delle app premendo tasto Windows + Z.
Le sezioni seguenti definiscono la struttura ad albero, le proprietà, i pattern di controllo e gli eventi necessari Automazione interfaccia utente per il tipo di controllo AppBar.
In questo argomento sono contenute le sezioni seguenti.
- Struttura ad albero tipica
- Proprietà pertinenti
- Eventi obbligatori
- Eventi rilevanti
- Argomenti correlati
Struttura ad albero tipica
La tabella seguente illustra un controllo e una visualizzazione contenuto tipici dell'albero Automazione interfaccia utente relativo ai controlli AppBar e descrive cosa può essere contenuto in ogni visualizzazione. Il pulsante è l'elemento più comune all'interno di un controllo AppBar , ma anche altri controlli che richiamano azioni per un'app sono possibili. Un controllo AppBar può avere anche 0 o più separatori (tipo di controllo Separatore), che vengono visualizzati nella visualizzazione controlli come posizionati tra gli altri controlli. Per altre informazioni sull'albero di Automazione interfaccia utente, vedere Panoramica dell'albero di Automazione interfaccia utente.
Visualizzazione controlli | Visualizzazione contenuto |
---|---|
|
|
Proprietà pertinenti
Nella tabella seguente sono elencate le proprietà Automazione interfaccia utente il cui valore o definizione è particolarmente rilevante per i controlli che implementano il tipo di controllo AppBar. Per altre informazioni sulle proprietà di Automazione interfaccia utente, vedere Recupero di proprietà da elementi Automazione interfaccia utente.
Proprietà di automazione interfaccia utente | Valore | Note |
---|---|---|
UIA_AutomationIdPropertyId | Vedere le note. | Il valore di questa proprietà deve essere univoco tra tutti gli elementi peer nella visualizzazione non elaborata dell'albero Automazione interfaccia utente. |
UIA_BoundingRectanglePropertyId | Vedere le note. | Il valore esposto da questa proprietà deve includere tutti i controlli contenuti. |
UIA_ControlTypePropertyId | AppBar | |
UIA_IsContentElementPropertyId | FALSE | Un controllo della barra dell'app non è incluso nella visualizzazione contenuto dell'albero Automazione interfaccia utente. |
UIA_IsControlElementPropertyId | TRUE | Un controllo della barra dell'app è sempre incluso nella visualizzazione controllo dell'albero Automazione interfaccia utente. |
UIA_IsKeyboardFocusablePropertyId | Vedere le note | Se il controllo può ricevere lo stato attivo, deve supportare questa proprietà. I controlli all'interno della barra dell'app in genere possono assumere lo stato attivo della tastiera. |
UIA_IsOffscreenPropertyId | Vedere le note. | Il valore di questa proprietà dipende dal fatto che il controllo sia visualizzabile o meno sullo schermo. |
UIA_LabeledByPropertyId | Null | I controlli della barra delle app in genere non hanno un'etichetta. |
UIA_LocalizedControlTypePropertyId | Vedere le note. | Stringa localizzata corrispondente al tipo di controllo AppBar . Il valore predefinito è "barra dell'app" per en-US o inglese (Stati Uniti). |
UIA_NamePropertyId | Vedere le note. | Il controllo della barra dell'app non richiede un nome a meno che un'applicazione non abbia più di una barra dell'app. Se in un'applicazione sono presenti più barre dell'app, usare questa proprietà per esporre nomi distinti, ad esempio "Top" o "Bottom". |
Eventi obbligatori
Nella tabella seguente sono elencati gli eventi Automazione interfaccia utente necessari per il supporto dei controlli della barra delle app. Per altre informazioni sugli eventi, vedere UI Automation Events Overview.
evento Automazione interfaccia utente | Note |
---|---|
UIA_AutomationFocusChangedEventId | |
UIA_BoundingRectanglePropertyId evento di modifica della proprietà. | |
UIA_IsEnabledPropertyId evento di modifica della proprietà. | Se il controllo supporta la proprietà IsEnabled , deve supportare questo evento. |
UIA_IsOffscreenPropertyId evento di modifica della proprietà. | Se il controllo supporta la proprietà IsOffscreen , deve supportare questo evento. |
UIA_StructureChangedEventId |
Eventi rilevanti
Nella tabella seguente sono elencati gli eventi Automazione interfaccia utente particolarmente rilevanti per i controlli che implementano il tipo di controllo AppBar, ma non strettamente necessari.
evento Automazione interfaccia utente | Note |
---|---|
UIA_MenuClosedEventId | Le implementazioni della piattaforma potrebbero generare questo evento quando il controllo della barra dell'app viene chiuso. |
UIA_MenuOpenedEventId | Le implementazioni della piattaforma potrebbero generare questo evento quando viene aperto il controllo della barra dell'app. |
IUIAutomationPropertyChangedEventHandler | Gestore eventi di modifica della proprietà. |
Argomenti correlati
-
Informazioni concettuali
-
Cenni preliminari sui tipi di controllo per l'automazione interfaccia utente
-
Riferimento