Leer en inglés

Compartir a través de


Window.SizeToContent Propiedad

Definición

Obtiene o establece un valor que indica si una ventana ajustará automáticamente su tamaño al de su contenido.

C#
public System.Windows.SizeToContent SizeToContent { get; set; }

Valor de propiedad

Valor SizeToContent. De manera predeterminada, es Manual.

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la SizeToContent propiedad en el código para especificar cómo cambia el tamaño de una ventana para ajustarse a su contenido.

C#

// Manually alter window height and width
this.SizeToContent = SizeToContent.Manual;

// Automatically resize width relative to content
this.SizeToContent = SizeToContent.Width;

// Automatically resize height relative to content
this.SizeToContent = SizeToContent.Height;

// Automatically resize height and width relative to content
this.SizeToContent = SizeToContent.WidthAndHeight;

Comentarios

Cuando SizeToContent se establece WidthAndHeighten , establecer o HeightWidth no tiene ningún efecto; ambas propiedades se pueden establecer, pero los valores con los que se establecen no se aplican a la ventana.

Cuando SizeToContent se establece Heighten , el valor Height no cambia el alto de la ventana.

Cuando SizeToContent se establece Widthen , el valor Width no cambia el ancho de la ventana.

Si SizeToContent tiene un valor distinto de Manual:

  • SizeToContent se establece Manual automáticamente en si un usuario cambia el tamaño de la ventana mediante el control de cambio de tamaño o arrastrando el borde.

  • Si el tamaño del contenido cambia de una manera que hace que la ventana cambie su propio tamaño, SizeChanged se genera.

Si una ventana es transparente (consulte AllowsTransparency), debe considerar la posibilidad de establecer SizeToContent para WidthAndHeight asegurarse de que la ventana no sea mayor que su contenido visible.

Nota

No se puede establecer ni obtener esta propiedad cuando se hospeda una ventana en un explorador.

Información sobre propiedades de dependencia

Campo identificador SizeToContentProperty
Propiedades de metadatos establecidas en true None

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también