Alternar patrón de control
Describe instrucciones y convenciones para implementar IToggleProvider, incluida la información sobre las propiedades y los métodos. El alternar patrón de control se usa para admitir controles que pueden recorrer un conjunto de estados y mantener un estado una vez establecido.
Para obtener ejemplos de controles que implementan este patrón de control, vea tipos de control y sus patrones de control admitidos.
Este tema contiene las secciones siguientes.
- directrices y convenciones de implementación
- miembros necesarios para IToggleProvider
- temas relacionados
Directrices y convenciones de implementación
Al implementar el patrón de control de alternancia de, tenga en cuenta las siguientes directrices y convenciones:
- 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.
- Un control debe recorrer sus estados de alternancia (ToggleState) en el orden siguiente: ToggleState_On, ToggleState_Off y, si se admite, ToggleState_Indeterminate.
- alternar no proporciona un método de estado establecido debido a problemas relacionados con la configuración directa de una casilla de tres estados sin recorrer su secuencia deToggleState adecuada.
- El control de botón de radio no implementa IToggleProvider, porque no es capaz de recorrer sus estados válidos.
Miembros necesarios para IToggleProvider
Se requieren las siguientes propiedades y métodos para implementar la interfaz IToggleProvider.
Miembros necesarios | Tipo de miembro | Notas |
---|---|---|
alternar | Método | Ninguno |
toggleState | Propiedad | Ninguno |
Este patrón de control no tiene eventos asociados.
Temas relacionados
-
Introducción a los patrones de control de automatización de la interfaz de usuario de
-
Información general del árbol de automatización de la interfaz de usuario de