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