Window.SizeToContent Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy okno będzie automatycznie ustawiać rozmiar, aby dopasować rozmiar jego zawartości.

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

Wartość właściwości

SizeToContent Wartość. Wartość domyślna to Manual.

Przykłady

W poniższym przykładzie pokazano, jak ustawić SizeToContent właściwość w kodzie, aby określić, jak zmienia się rozmiar okna, aby dopasować jego zawartość.


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

Uwagi

Gdy SizeToContent jest ustawiona wartość WidthAndHeight, ustawienie Height albo Width nie ma żadnego efektu; obie właściwości można ustawić, ale wartości, które są ustawione, nie są stosowane do okna.

Gdy SizeToContent jest ustawiona Heightwartość , ustawienie Height nie zmienia wysokości okna.

Gdy SizeToContent jest ustawiona wartość Width, ustawienie Width nie zmienia szerokości okna.

Jeśli SizeToContent ma wartość inną niż Manual:

  • SizeToContent Jest automatycznie ustawiana na Manual wartość , jeśli użytkownik zmienia rozmiar okna przy użyciu uchwytu zmiany rozmiaru lub przeciągania obramowania.

  • Jeśli rozmiar zawartości zmieni się w sposób, który powoduje zmianę rozmiaru okna, SizeChanged zostanie podniesiony.

Jeśli okno jest przezroczyste (zobacz AllowsTransparency), należy rozważyć ustawienie SizeToContent , aby WidthAndHeight upewnić się, że okno nie jest większe niż jego widoczna zawartość.

Uwaga

Nie można ustawić ani pobrać tej właściwości, gdy okno jest hostowane w przeglądarce.

Informacje dotyczące właściwości zależności

Pole identyfikatora SizeToContentProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też