IToggleProvider 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 Clientzugriff von Microsoft UI Automation auf Steuerelemente zu unterstützen, die durch eine Reihe von Zuständen durchlaufen und einen bestimmten Zustand beibehalten können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Toggle anfordert.
public interface class IToggleProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(34635970, 12457, 21231, 188, 50, 43, 121, 132, 123, 107, 167)]
struct IToggleProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(34635970, 12457, 21231, 188, 50, 43, 121, 132, 123, 107, 167)]
public interface IToggleProvider
Public Interface IToggleProvider
- Abgeleitet
- Attribute
Hinweise
Steuerelemente, die bei Aktivierung keinen Zustand beibehalten, z. B. Schaltflächen, Symbolleistenschaltflächen und Hyperlinks, müssen stattdessen IInvokeProvider implementieren. Das Umschaltermuster verfügt über Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen dazu, wofür dieses Muster dient, finden Sie unter Umschalten des Steuerelementmusters.
IToggleProvider wird von diesen vorhandenen Windows-Runtime Klassen implementiert:
- AppBarAutomationPeer
- SemanticZoomAutomationPeer
- ToggleSwitchAutomationPeer
- ToggleButtonAutomationPeer, die die Basisklasse für RadioButtonAutomationPeer und CheckBoxAutomationPeer ist
Verwenden Sie TogglePatternIdentifiers , wenn Sie über den Steuerungscode auf die IToggleProvider-Mustereigenschaften verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.
Eigenschaften
ToggleState |
Ruft den Umschaltzustand des Steuerelements ab. |
Methoden
Toggle() |
Durchläuft die Umschaltzustände eines Steuerelements. |