Interfaccia ISelectionProvider (uiautomationcore.h)
Fornisce l'accesso ai controlli che fungono da contenitori per una raccolta di singoli elementi figlio selezionabili. Gli elementi figlio di questo controllo devono implementare ISelectionItemProvider.
Ereditarietà
L'interfaccia ISelectionProvider eredita dall'interfaccia IUnknown . ISelectionProvider include anche questi tipi di membri:
Metodi
L'interfaccia ISelectionProvider include questi metodi.
ISelectionProvider::get_CanSelectMultiple Indica se il provider microsoft Automazione interfaccia utente consente di selezionare simultaneamente più di un elemento figlio. |
ISelectionProvider::get_IsSelectionRequired Indica se il provider di Automazione interfaccia utente Microsoft richiede almeno un elemento figlio da selezionare. |
ISelectionProvider::GetSelection Recupera un provider di Automazione interfaccia utente Microsoft per ogni elemento figlio selezionato. |
Commenti
Questa interfaccia viene implementata da un provider di Automazione interfaccia utente.
I provider devono generare un evento di tipo UIA_Selection_InvalidatedEventId quando una selezione in un contenitore è cambiata in modo significativo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcore.h (include UIAutomation.h) |
Vedi anche
Cenni preliminari sui provider di automazione interfaccia utente