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 Microsoft UI Automation-Clientzugriff auf Steuerelemente zu unterstützen, die 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 GetPattern-Aufruf und PatternInterface.Toggle anfordert.
public interface class IToggleProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2478342800, 25967, 17655, 174, 175, 120, 184, 249, 68, 208, 98)]
struct IToggleProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2478342800, 25967, 17655, 174, 175, 120, 184, 249, 68, 208, 98)]
public interface IToggleProvider
Public Interface IToggleProvider
- Abgeleitet
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Steuerelemente, die bei Aktivierung keinen Zustand beibehalten, z. B. Schaltflächen, Symbolleistenschaltflächen und Hyperlinks, müssen stattdessen IInvokeProvider implementieren. Das Umschaltmuster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter Umschalten des Steuerelementmusters.
IToggleProvider wird von den folgenden vorhandenen Windows-Runtime-Klassen implementiert:
- AppBarAutomationPeer
- SemanticZoomAutomationPeer
- UmschaltschalterAutomationPeer
- ToggleButtonAutomationPeer, die Basisklasse für RadioButtonAutomationPeer und CheckBoxAutomationPeer
Verwenden Sie TogglePatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von RaisePropertyChangedEvent über den Steuerelementcode auf die IToggleProvider-Mustereigenschaften verweisen möchten.
Eigenschaften
ToggleState |
Ruft den Umschaltzustand des Steuerelements ab. |
Methoden
Toggle() |
Durchläuft die Umschaltzustände eines Steuerelements. |