Freigeben über


IToggleProvider Schnittstelle

Definition

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:

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.

Gilt für:

Weitere Informationen