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 ISelectionProviderimplementieren.

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

Dieses Thema enthält die folgenden Abschnitte.

Implementierungsrichtlinien und -konventionen

Beachten Sie bei der Implementierung des SelectionItem- Steuerelementmusters die folgenden Richtlinien und Konventionen:

Erforderliche Elemente für ISelectionItemProvider-

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

Erforderliche Mitglieder Elementtyp Notizen
AddToSelection- Methode Nichts
isSelected Eigentum Nichts
RemoveFromSelection- Methode Nichts
auswählen Methode Nichts
SelectionContainer- Eigentum Nichts
UIA_SelectionItem_ElementAddedToSelectionEventId Ereignis Nichts
UIA_SelectionItem_ElementRemovedFromSelectionEventId Ereignis Nichts
UIA_SelectionItem_ElementSelectedEventId Ereignis Nichts

 

Wenn das Ergebnis eines Select, ein AddToSelection-oder ein RemoveFromSelection- ein einzelnes ausgewähltes Element ist, sollte ein ElementSelected-Ereignis (UIA_SelectionItem_ElementSelectedEventId) ausgelöst werden; andernfalls ElementAddedToSelection (UIA_SelectionItem_ElementAddedToSelectionEventId) oder ElementRemovedFromSelection (UIA_SelectionItem_ElementRemovedFromSelectionEventId) Ereignisse entsprechend auslösen.

Steuerelementtypen und deren unterstützte Steuerelementmuster

Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung

übersicht über Benutzeroberflächenautomatisierungsstruktur