Sprache

ISelectionItemProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff von einem Microsoft Benutzeroberflächenautomatisierung-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-Steuerelementmuster. Sie müssen jedoch nicht die Anleitungen zu IRawElementProviderFragmentRoot befolgen, die spezifisch für COM-Anbieterimplementierungen sind und die Schnittstelle in der Windows-Runtime Automatisierungsanbieter-API nicht vorhanden ist.

ISelectionItemProvider wird von diesen 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.RaisePropertyChangedEvent aufrufen.

Eigenschaften

Name Beschreibung
IsSelected

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

SelectionContainer

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

Methoden

Name Beschreibung
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