Partager via


IToggleProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge l’accès client Microsoft UI Automation aux contrôles qui peuvent parcourir un ensemble d’états et conserver 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 Activer/désactiver le modèle de contrôle.

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

ToggleState

Obtient l'état bascule du contrôle.

Méthodes

Toggle()

Parcourt les états bascule d’une commande.

S’applique à

Voir aussi