Interfaccia ISelectionProvider2 (uiautomationcore.h)
Estende l'interfaccia ISelectionItemProvider per fornire informazioni sugli elementi selezionati.
Ereditarietà
L'interfaccia ISelectionProvider2 eredita dall'interfaccia ISelectionProvider.
Metodi
L'interfaccia ISelectionProvider2 include questi metodi.
ISelectionProvider2::get_CurrentSelectedItem Ottiene l'elemento attualmente selezionato. |
ISelectionProvider2::get_FirstSelectedItem Ottiene il primo elemento in un gruppo di elementi selezionati. |
ISelectionProvider2::get_ItemCount Ottiene il numero di elementi selezionati. |
ISelectionProvider2::get_LastSelectedItem Ottiene l'ultimo elemento in un gruppo di elementi selezionati. |
Commenti
Questa interfaccia viene implementata da un provider di Automazione interfaccia utente Microsoft.
I provider devono generare un evento di tipo UIA_Selection_InvalidatedEventId quando una selezione in un contenitore è cambiata in modo significativo.
Quando si seleziona da un elenco o da una griglia 2D sono disponibili informazioni principali da leggere meglio per gli utenti finali. L'uso di Excel come esempio principale include 4 informazioni principali necessarie per l'at per offrire un'esperienza ottimale:
- Prima cella della selezione
- Ultima cella nella selezione
- Elemento corrente selezionato
- Conteggio totale
- L'utente ha iniziato nella cella F5 (si noti che l'input dello stato attivo rimane perché se si digita dove vengono inseriti i dati)
- L'utente seleziona la colonna fino alla cella F7
- L'utente seleziona quindi da sinistra alla cella D7
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1709 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2016 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcore.h (include UIAutomation.h) |
Vedi anche
Cenni preliminari sui provider di automazione interfaccia utente