ISelectionProvider2-Schnittstelle (uiautomationcore.h)
Erweitert die ISelectionItemProvider-Schnittstelle , um Informationen zu ausgewählten Elementen bereitzustellen.
Vererbung
Die ISelectionProvider2-Schnittstelle erbt von der ISelectionProvider-Schnittstelle.
Methoden
Die ISelectionProvider2-Schnittstelle verfügt über diese Methoden.
ISelectionProvider2::get_CurrentSelectedItem Ruft das aktuell ausgewählte Element ab. |
ISelectionProvider2::get_FirstSelectedItem Ruft das erste Element in einer Gruppe ausgewählter Elemente ab. |
ISelectionProvider2::get_ItemCount Ruft die Anzahl der ausgewählten Elemente ab. |
ISelectionProvider2::get_LastSelectedItem Ruft das letzte Element in einer Gruppe ausgewählter Elemente ab. |
Hinweise
Diese Schnittstelle wird von einem Microsoft Benutzeroberflächenautomatisierung-Anbieter implementiert.
Anbieter sollten ein Ereignis vom Typ UIA_Selection_InvalidatedEventId auslösen, wenn sich eine Auswahl in einem Container erheblich geändert hat.
Bei der Auswahl aus einer Liste oder einem 2D-Raster gibt es primäre Informationen, die ATs ihren Endbenutzern besser vorlesen möchten. Wenn Sie Excel als primäres Beispiel verwenden, gibt es vier Standard Informationen, die für das AT erforderlich sind, um eine gute Erfahrung zu bieten:
- Die erste Zelle in der Auswahl
- Die letzte Zelle in der Auswahl
- Das aktuelle Element bei der Auswahl
- Die Gesamtanzahl
- Der Benutzer hat in Zelle F5 gestartet (beachten Sie, dass hier die Fokuseingabe bleibt, da bei der Eingabe dort daten landen)
- Der Benutzer wählt die Spalte zur Zelle F7 aus.
- Der Benutzer wählt dann die Zelle D7 links aus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcore.h (include UIAutomation.h) |
Weitere Informationen
Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter