Compartir a través de


IToggleProvider Interfaz

Definición

Expone métodos y propiedades para admitir el acceso de cliente de Automatización de la interfaz de usuario de Microsoft a los controles que pueden recorrer un conjunto de estados y mantener un estado determinado. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y 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
Derivado
Atributos

Comentarios

Los controles que no mantienen el estado cuando se activan, como botones, botones de barra de herramientas e hipervínculos, deben implementar IInvokeProvider en su lugar. El patrón Toggle tiene instrucciones y convenciones que no están totalmente documentadas aquí. Para obtener más información sobre lo que es este patrón, consulta Alternar patrón de control.

IToggleProvider se implementa mediante estas clases de Windows Runtime existentes:

Use TogglePatternIdentifiers si desea hacer referencia a las propiedades del patrón IToggleProvider desde el código de control al desencadenar eventos de automatización o llamar a AutomationPeer.RaisePropertyChangedEvent.

Propiedades

ToggleState

Obtiene el estado alternativo del control.

Métodos

Toggle()

Recorre los estados de alternancia de un control.

Se aplica a

Consulte también