IToggleProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um Microsoft Benutzeroberflächenautomatisierung Clientzugriff auf Steuerelemente zu unterstützen, die durch eine Reihe von Zuständen durchlaufen und einen bestimmten Zustand verwalten 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 den Zustand nicht beibehalten, wenn sie aktiviert werden, z. B. Schaltflächen, Symbolleistenschaltflächen und Links, 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 diesen vorhandenen Windows-Runtime Klassen implementiert:

Verwenden Sie TogglePatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von AutomationPeer.RaisePropertyChangedEvent auf die IToggleProvider-Mustereigenschaften des Steuerelementcodes verweisen möchten.

Eigenschaften

Name Beschreibung
ToggleState

Ruft den Umschaltzustand des Steuerelements ab.

Methoden

Name Beschreibung
Toggle()

Wechselt durch die Umschaltzustände eines Steuerelements.

Gilt für:

Weitere Informationen