Langage

IToggleProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge Microsoft UI Automation l’accès client aux contrôles qui peuvent parcourir un ensemble d’états et maintenir un état particulier. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Toggle.

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
Dérivé
Attributs

Remarques

Les contrôles qui ne conservent pas l’état lorsqu’ils sont activés, tels que les boutons, les boutons de barre d’outils et les liens hypertexte, doivent implémenter IInvokeProvider à la place. Le modèle bascule contient des instructions et des conventions qui ne sont pas entièrement documentées ici. Pour plus d’informations sur ce modèle, consultez Toggle Control Pattern.

IToggleProvider est implémenté par ces classes Windows Runtime existantes :

Utilisez TogglePatternIdentifiers si vous souhaitez référencer les propriétés du modèle IToggleProvider à partir du code de contrôle lorsque vous déclenchez des événements d’automatisation ou appelez AutomationPeer.RaisePropertyChangedEvent.

Propriétés

Nom Description
ToggleState

Obtient l’état bascule du contrôle.

Méthodes

Nom Description
Toggle()

Parcoure les états bascule d’un contrôle.

S’applique à

Voir aussi