Otros contenedores de diseño
Además de los cinco paneles de diseño principales ( Canvas , DockPanel , Grid , StackPanel y WrapPanel ), hay otros elementos de diseño que afectan al modo en que se organizan los objetos que contienen. Aunque resulten útiles en determinados escenarios, estos paneles de diseño no están optimizados para escenarios donde la interfaz de usuario sea más robusta, algo que los paneles de diseño principal resuelven eficazmente gracias a su diseño. Puede agregar estos otros paneles de diseño a su proyecto mediante el panel Activos o el botón contenedor de diseño del panel Herramientas.
Para obtener más información sobre estos contenedores de diseño, vea la sección acerca del desarrollo de .NET en el kit de desarrollo de software (SDK) de Windows .
Border
Un objeto Border es un objeto simple que dibuja un borde, un fondo, o ambos elementos, alrededor de otro objeto. El objeto Border únicamente utiliza un objeto secundario. Probablemente desee incluir en el objeto Border un panel Grid o Canvas para trabajar con varios objetos secundarios.
Objeto Border
BulletDecorator (sólo WPF)
BulletDecorator es un objeto que solo admite dos objetos secundarios, normalmente una cadena de texto y un glifo (que representa un control del tipo de una casilla).
Objeto BulletDecorator
Popup
Un objeto Popup (disponible en el panel Activos) es una ventana que se representa encima de cualquier otro contenido que haya en una aplicación, pero en relación con otro objeto. Por ejemplo, puede usar un menú emergente como menú contextual de un objeto para proporcionar opciones e información adicional a los usuarios. El objeto Popup admite un único objeto secundario y su posición viene determinada por un objeto de destino. De forma predeterminada, un objeto Popup tiene un panel Grid como único objeto secundario. El panel Grid permite trabajar con varios objetos secundarios dentro del objeto Popup . En la mayoría de los casos, no necesitará crear directamente un objeto Popup, porque puede usar en su lugar un control, como un menú o un cuadro combinado, que use un objeto Pop-up en su plantilla. Un objeto Popup tiene una propiedad Placement que se puede establecer en el panel Propiedades de Diseño. La propiedad Placement determina dónde aparecerá el elemento emergente en relación con el objeto usado para invocar al elemento emergente.
ScrollViewer
Un objeto ScrollViewer habilita el desplazamiento de los objetos secundarios que contiene. Solo admite un objeto secundario, por lo que en la mayoría de los casos le convendrá usar dentro de él un panel de diseño como StackPanel , Canvas o Grid . Cada vez que agregue un objeto secundario a un objeto ScrollViewer , el nuevo objeto secundario sobrescribirá el objeto secundario existente. El objeto ScrollViewer se usa en las plantillas de otros controles (por ejemplo, cuadros de lista) para usar el desplazamiento de contenido. Cuando el contenido de un objeto ScrollViewer tenga un tamaño considerable, puede habilitarlo para que se recorte. También puede controlar que las barras de desplazamiento estén desactivadas, ocultas, visibles o que se muestren de forma automática sólo cuando se necesiten.
Objeto ScrollViewer
UniformGrid (sólo WPF)
Un objeto UniformGrid organiza los objetos secundarios dentro de regiones Grid iguales o uniformes. El objeto UniformGrid no es una variación del panel Grid , sino que es más bien un objeto de diseño de mosaicos, ya que crea espacios iguales entre los elementos que contiene, en función del número de filas y columnas que se especifique. Puede especificar el número de filas y columnas de Propiedades comunes del panel Propiedades. A medida que agregue objetos secundarios a un objeto UniformGrid , cada objeto se colocará en una región siguiendo un orden de arriba abajo y de izquierda a derecha hasta terminar de rellenar el objeto UniformGrid . Esto es útil para un control del tipo de lista de imágenes.
Objeto UniformGrid
Viewbox (sólo WPF)
Un objeto Viewbox escala todos sus objetos secundarios de un modo similar a como lo haría un control de zoom. Puesto que Viewbox solo admite un elemento secundario, normalmente se colocará en él un panel Canvas o Grid para poder usar el efecto de zoom en más de un objeto secundario.
Objeto Viewbox escalado para mostrar diferentes vistas del mismo objeto o conjuntos de objetos, de cerca de lejos o reflejados
Copyright © 2011 de Microsoft Corporation. Reservados todos los derechos.