Freigeben über


SelectionItem-Steuerelementmuster

Beschreibt Richtlinien und Konventionen für die Implementierung von ISelectionItemProvider, einschließlich Informationen zu Eigenschaften, Methoden und Ereignissen. Das SelectionItem-Steuerelementmuster wird verwendet, um Steuerelemente zu unterstützen, die als einzelne, auswählbare untergeordnete Elemente von Containersteuerelementen fungieren, die ISelectionProvider implementieren.

Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und ihre unterstützten Steuerelementmuster.

Dieses Thema enthält folgende Abschnitte:

Implementierungsrichtlinien und -konventionen

Beachten Sie beim Implementieren des SelectionItem-Steuerelementmusters die folgenden Richtlinien und Konventionen:

Erforderliche Member für ISelectionItemProvider

Die folgenden Eigenschaften, Methoden und Ereignisse sind für die Implementierung der ISelectionItemProvider-Schnittstelle erforderlich.

Erforderliche Member Memberart Hinweise
AddToSelection Methode Keine
Isselected Eigenschaft Keine
RemoveFromSelection Methode Keine
Select Methode Keine
Selectioncontainer Eigenschaft Keine
UIA_SelectionItem_ElementAddedToSelectionEventId Ereignis Keine
UIA_SelectionItem_ElementRemovedFromSelectionEventId Ereignis Keine
UIA_SelectionItem_ElementSelectedEventId Ereignis Keine

 

Wenn das Ergebnis eines Select-Elements, einer AddToSelection oder einer RemoveFromSelection ein einzelnes ausgewähltes Element ist, sollte ein ElementSelected-Ereignis (UIA_SelectionItem_ElementSelectedEventId) ausgelöst werden. andernfalls werden die Ereignisse ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) oder ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) nach Bedarf ausgelöst.

Steuerelementtypen und ihre unterstützten Steuerelementmuster

Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung

Übersicht über die Benutzeroberflächenautomatisierungs-Struktur