Window.SizeToContent Propriedade

Definição

Obtém ou define um valor que indica se uma janela será redimensionada automaticamente para se ajustar ao tamanho de seu conteúdo.

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 da propriedade

Um valor SizeToContent. O padrão é Manual.

Exemplos

O exemplo a seguir mostra como definir a SizeToContent propriedade no código para especificar como uma janela redimensiona para ajustar seu conteúdo.


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

Comentários

Quando SizeToContent é definido WidthAndHeightcomo , definir Height ou Width não tem efeito; ambas as propriedades podem ser definidas, mas os valores com os quais são definidos não são aplicados à janela.

Quando SizeToContent é definido como , a Heightconfiguração Height não altera a altura da janela.

Quando SizeToContent é definido como , a Widthconfiguração Width não altera a largura da janela.

Se SizeToContent tiver um valor diferente de Manual:

  • SizeToContent será definido automaticamente como Manual se um usuário redimensionar a janela usando a alça de redimensionamento ou arrastando a borda.

  • Se o tamanho do conteúdo mudar de uma forma que faça com que a janela se redimensione, SizeChanged será gerado.

Se uma janela for transparente (consulte AllowsTransparency), você deverá considerar a configuração SizeToContent para WidthAndHeight garantir que a janela não seja maior do que seu conteúdo visível.

Observação

Você não pode definir ou obter essa propriedade quando uma janela está hospedada em um navegador.

Informações da propriedade de dependência

Campo Identificador SizeToContentProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também