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 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 :
- 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
| Nom | Description |
|---|---|
| ToggleState |
Obtient l’état bascule du contrôle. |
Méthodes
| Nom | Description |
|---|---|
| Toggle() |
Parcoure les états bascule d’un contrôle. |