Window.SizeToContent Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |