Freigeben über


ISelectionItemProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft-Benutzeroberflächenautomatisierungs-Client auf einzelne, auswählbare untergeordnete Steuerelemente von Containern zu unterstützen, die ISelectionProvider-implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern Aufruf und PatternInterface.SelectionItem-anfordert.

public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3386891649, 54444, 23857, 190, 127, 36, 250, 177, 96, 96, 228)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3386891649, 54444, 23857, 190, 127, 36, 250, 177, 96, 96, 228)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
Abgeleitet
Attribute

Hinweise

Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter SelectionItem Control Pattern. Sie müssen jedoch nicht die Anleitungen zu IRawElementProviderFragmentRoot-befolgen, die für COM-Anbieterimplementierungen spezifisch sind und die Schnittstelle in der Windows-Runtime-Automatisierungsanbieter-API nicht vorhanden ist.

ISelectionItemProvider wird von den folgenden vorhandenen Windows-Runtime-Klassen implementiert:

Verwenden Sie SelectionItemPatternIdentifiers, wenn Sie auf die ISelectionItemProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEventaufrufen.

Eigenschaften

IsSelected

Ruft einen Wert ab, der angibt, ob ein Element ausgewählt ist.

SelectionContainer

Ruft den Benutzeroberflächenautomatisierungs-Anbieter ab, der ISelectionProvider- implementiert und als Container für das aufrufende Objekt fungiert.

Methoden

AddToSelection()

Fügt das aktuelle Element der Auflistung ausgewählter Elemente hinzu.

RemoveFromSelection()

Entfernt das aktuelle Element aus der Auflistung ausgewählter Elemente.

Select()

Löscht eine vorhandene Auswahl und wählt dann das aktuelle Element aus.

Gilt für:

Weitere Informationen