IToggleProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
- AppBarAutomationPeer
- SemanticZoomAutomationPeer
- ToggleSwitchAutomationPeer
- ToggleButtonAutomationPeer, qui est la classe de base pour RadioButtonAutomationPeer et CheckBoxAutomationPeer
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. |