Patrón de control dock
Describe instrucciones y convenciones para implementar IDockProvider, incluida la información sobre las propiedades y los métodos. El patrón de control Dock se usa para exponer las propiedades de acoplamiento de un control dentro de un contenedor de acoplamiento.
Un contenedor de acoplamiento es un control que permite organizar los elementos secundarios horizontal y verticalmente, en relación entre sí. En la imagen siguiente se muestra un contenedor de acoplamiento con dos elementos secundarios. Para obtener ejemplos de controles que implementan este patrón de control, vea tipos de control y sus patrones de control admitidos.
captura de pantalla
Este tema contiene las secciones siguientes.
- directrices y convenciones de implementación
- miembros necesarios para IDockProvider
- temas relacionados
Directrices y convenciones de implementación
Al implementar el patrón de control Dock, tenga en cuenta las siguientes directrices y convenciones:
- IDockProvider no expone ninguna propiedad del contenedor de acoplamiento ni ninguna propiedad de controles acoplados adyacentes al control actual dentro del contenedor de acoplamiento.
- Los controles se acoplan entre sí en función de su orden z actual; cuanto mayor sea su ubicación de orden z, más lejos se colocan desde el borde especificado del contenedor de acoplamiento.
- Si se cambia el tamaño del contenedor de acoplamiento, los controles acoplados dentro del contenedor se cambiarán de posición al mismo borde al que se acoplaron originalmente. Los controles acoplados también cambiarán el tamaño para rellenar cualquier espacio dentro del contenedor según el comportamiento de acoplamiento de su propiedad DockPosition. Por ejemplo, si se especifica DockPosition_Top, los lados izquierdo y derecho del control se expandirán para rellenar cualquier espacio disponible. Si se especifica DockPosition_Fill, los cuatro lados del control se expandirán para rellenar cualquier espacio disponible.
- En un sistema de varios monitores, los controles deben acoplarse al lado izquierdo o derecho del monitor actual. Si no es posible, deben acoplarse al lado izquierdo del monitor más a la izquierda o al lado derecho del monitor más a la derecha.
Miembros necesarios para IDockProvider
Se requieren las siguientes propiedades y métodos para implementar la interfaz IDockProvider.
Miembros necesarios | Tipo de miembro | Notas |
---|---|---|
dockPosition | Propiedad | Ninguno |
SetDockPosition | Método | 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