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 GetPattern y PatternInterface.Toggle.

public interface class IToggleProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2478342800, 25967, 17655, 174, 175, 120, 184, 249, 68, 208, 98)]
struct IToggleProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2478342800, 25967, 17655, 174, 175, 120, 184, 249, 68, 208, 98)]
public interface IToggleProvider
Public Interface IToggleProvider
Derivado
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

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 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