Compartir a través de


Otros contenedores de diseño

Esta página es específica de WPF y Silverlight 2

Además de los cinco paneles de diseño principales de Windows Presentation Foundation (lienzo, acoplamiento, cuadrícula, apilamiento y ajuste), hay otros elementos de diseño WPF que afectan a la forma de organizar los elementos que contienen. Aunque resulten útiles en algunas situaciones, estos elementos no están optimizados para admitir situaciones con una interfaz de usuario más sólida que, por su diseño, pueden manejar de un modo más eficaz los paneles de diseño principal. Puede agregar estos otros paneles de diseño a su proyecto de WPF mediante el Panel biblioteca Cc295052.0224cabd-5da1-4e01-bddd-4a647401a098(es-es,Expression.10).png o el botón contenedor de diseño en el cuadro de 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

Border es un elemento simple que dibuja un borde, un fondo o ambos alrededor de otro elemento. Border tiene sólo un elemento secundario. Probablemente desee colocar en él un panel de cuadrícula o de lienzo para poder trabajar con varios elementos secundarios.

Elemento Border

Cc295052.e761238b-99fd-43c5-bbc4-57538b8289ff(es-es,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

BulletDecorator (sólo WPF)

BulletDecorator es un elemento que sólo puede admitir dos elementos secundarios, normalmente una cadena de texto y un glifo (lo que representa un control del tipo de una casilla).

Elemento BulletDecorator

Cc295052.8a08a515-b6dc-4e03-948f-1427dd7bab72(es-es,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Un elemento Popup (disponible en el Panel biblioteca) es una ventana que se representa encima de todo el otro contenido de una aplicación, pero en relación con otro elemento. Por ejemplo, puede usar un menú emergente como menú contextual de un objeto para proporcionar opciones e información adicional a los usuarios. Popup acepta un solo elemento secundario y se coloca en función de un elemento de destino. De forma predeterminada, Popup tiene un panel de cuadrícula como único elemento secundario. El panel de cuadrícula permite trabajar con varios elementos secundarios dentro de Popup. En la mayoría de los casos, no necesitará crear directamente un Popup, porque puede usar en su lugar un control, como un menú o un cuadro combinado, que use un menú emergente en su plantilla. Un elemento Popup tiene una propiedad Placement (ubicación) que puede configurar en el panel Propiedades, bajo Diseño. La propiedad Placement (ubicación) determina dónde aparecerá el elemento emergente en relación con el objeto usado para invocar al elemento emergente.

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

ScrollViewer

El elemento ScrollViewer permite habilitar el desplazamiento de los elementos secundarios que contiene. Acepta un solo elemento secundario, por lo que en la mayoría de los casos le convendrá usar en él un panel de diseño, como un panel de apilamiento, de lienzo o de cuadrícula. Cada vez que agregue un elemento secundario a ScrollViewer, el nuevo elemento secundario sobrescribirá el elemento secundario existente. ScrollViewer se usa en las plantillas de otros controles (por ejemplo, cuadros de lista) para admitir el desplazamiento de contenido. Cuando el contenido dentro de un ScrollViewer es demasiado grande, 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.

Elemento ScrollViewer

Cc295052.06b326d4-f23d-41a6-b26b-e1aff37572a7(es-es,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

UniformGrid (sólo WPF)

Un elemento UniformGrid organiza los elementos secundarios dentro de áreas de cuadrícula iguales o uniformes. UniformGrid no es una variación del panel de cuadrícula, sino que puede describirse de forma más precisa como un elemento de diseño de mosaicos, ya que crea espacios iguales entre cada uno de los elementos que contiene en función del número de filas y columnas que se especifiquen. Puede especificar el número de filas y columnas de Propiedades comunes del panel Propiedades. A medida que se agregan elementos secundarios a UniformGrid, cada elemento se coloca en un área siguiendo un orden de arriba abajo y de izquierda a derecha hasta terminar de llenar UniformGrid. Esto es útil para un control del tipo de lista de imágenes.

Elemento UniformGrid

Cc295052.928b9284-a7e8-4678-875a-656b80b78076(es-es,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio

Viewbox (sólo WPF)

Un elemento Viewbox escala todos sus elementos secundarios de un modo similar a un control de zoom. Puesto que Viewbox sólo acepta un elemento secundario, normalmente se coloca en él un panel de lienzo o de cuadrícula para poder usar el efecto de zoom en varios elementos secundarios.

Varios elementos Viewbox en los que se muestra la forma en que se puede usar Viewbox para presentar distintas vistas del mismo objeto o conjunto de objetos, como un zoom en una vista o una vista reflejada

Cc295052.f5b13c66-d918-4141-8a16-bd8f8628687a(es-es,Expression.10).png

Cc295052.7e183f1f-37d8-4dcb-980c-19a5d61ca087(es-es,Expression.10).gifVolver al principio