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.

public:
 property System::Windows::SizeToContent SizeToContent { System::Windows::SizeToContent get(); void set(System::Windows::SizeToContent value); };
public System.Windows.SizeToContent SizeToContent { get; set; }
member this.SizeToContent : System.Windows.SizeToContent with get, set
Public Property SizeToContent As SizeToContent

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.


// 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;

' Manually alter window height and width
Me.SizeToContent = SizeToContent.Manual

' Automatically resize width relative to content
Me.SizeToContent = SizeToContent.Width

' Automatically resize height relative to content
Me.SizeToContent = SizeToContent.Height

' Automatically resize height and width relative to content
Me.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

Consulte también