ISelectionProvider 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ächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, die als Container für eine Sammlung einzelner, auswählbarer untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen ISelectionItemProvider implementieren. Implementieren Sie ISelectionProvider, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.SelectionItem anfordert.
public interface class ISelectionProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2161470798, 82, 21535, 148, 17, 157, 23, 120, 179, 191, 202)]
struct ISelectionProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2161470798, 82, 21535, 148, 17, 157, 23, 120, 179, 191, 202)]
public interface ISelectionProvider
Public Interface ISelectionProvider
- 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 Auswahlsteuerelementmuster. 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.
ISelectionProvider wird von der vorhandenen Windows-Runtime Klasse SelectorAutomationPeer implementiert, die die Basisklasse für ComboBoxAutomationPeer und ListBoxAutomationPeer ist.
Verwenden Sie SelectionPatternIdentifiers , wenn Sie auf die ISelectionProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanSelectMultiple |
Ruft einen Wert ab, der angibt, ob der Microsoft Benutzeroberflächenautomatisierung Anbieter mehrere untergeordnete Elemente gleichzeitig ausgewählt werden kann. |
| IsSelectionRequired |
Ruft einen Wert ab, der angibt, ob der Benutzeroberflächenautomatisierung Anbieter mindestens ein untergeordnetes Element ausgewählt werden muss. |
Methoden
| Name | Beschreibung |
|---|---|
| GetSelection() |
Ruft einen Benutzeroberflächenautomatisierung Anbieter für jedes ausgewählte untergeordnete Element ab. |