ISelectionItemProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |