Tipo di controllo AppBar
Questo argomento fornisce informazioni sul supporto di Automazione interfaccia utente Microsoft 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, le barre delle app per le app possono essere visualizzate premendo Tasto Windows + Z.
Le sezioni seguenti definiscono la struttura ad albero di automazione interfaccia utente, le proprietà, i pattern di controllo e gli eventi necessari per il tipo di controllo appBar .
Questo argomento contiene le sezioni seguenti.
- struttura ad albero tipica
- proprietà rilevanti
- eventi obbligatori
- eventi rilevanti
- argomenti correlati
Struttura ad albero tipica
La tabella seguente illustra un controllo e una visualizzazione contenuto tipici dell'albero di Automazione interfaccia utente che riguarda controlli AppBar e descrive cosa può essere contenuto in ogni visualizzazione. Button è l'elemento più comune all'interno di un AppBar, ma sono possibili anche altri controlli che richiamano azioni per un'app. Un AppBar può avere anche 0 o più separatori (separatore tipo di controllo), che vengono visualizzati nella visualizzazione controllo come posizionati tra gli altri controlli. Per altre informazioni sull'albero di automazione interfaccia utente, vedere ui Automation Tree Overview.
Visualizzazione controlli | Visualizzazione contenuto |
---|---|
|
|
Proprietà pertinenti
Nella tabella seguente sono elencate le proprietà di 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 delle proprietà dagli elementi di automazione interfaccia utente.
Ui Automation, proprietà | 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 di automazione interfaccia utente. |
UIA_BoundingRectanglePropertyId | Vedere le note. | Il valore esposto da questa proprietà deve includere tutti i controlli contenuti al suo interno. |
UIA_ControlTypePropertyId | AppBar | |
UIA_IsContentElementPropertyId | FALSO | Un controllo barra dell'app non è incluso nella visualizzazione contenuto dell'albero di automazione interfaccia utente. |
UIA_IsControlElementPropertyId | VERO | Un controllo barra dell'app è sempre incluso nella visualizzazione controllo dell'albero di automazione interfaccia utente. |
UIA_IsKeyboardFocusablePropertyId | Vedere le note | Se il controllo può ricevere lo stato attivo della tastiera, 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 sullo schermo. |
UIA_LabeledByPropertyId | Nullo | I controlli della barra dell'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
La tabella seguente elenca gli eventi di automazione interfaccia utente necessari per supportare i controlli della barra delle app. Per altre informazioni sugli eventi, vedere Panoramica degli eventi di automazione interfaccia utente .
Evento di automazione interfaccia utente | Note |
---|---|
UIA_AutomationFocusChangedEventId | |
UIA_BoundingRectanglePropertyId evento di modifica delle proprietà. | |
UIA_IsEnabledPropertyId evento di modifica delle proprietà. | Se il controllo supporta la proprietàIsEnabled, deve supportare questo evento. |
UIA_IsOffscreenPropertyId evento di modifica delle proprietà. | Se il controllo supporta la proprietàIsOffscreen, deve supportare questo evento. |
UIA_StructureChangedEventId |
Eventi rilevanti
La tabella seguente elenca gli eventi di automazione interfaccia utente particolarmente rilevanti per i controlli che implementano il tipo di controllo AppBar ma non strettamente richiesto.
Evento di 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 con modifica della proprietà. |
Argomenti correlati
-
concettuale
-
panoramica dei tipi di controllo di automazione interfaccia utente
-
riferimento