Window.SizeToContent Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda se velikost okna automaticky přizpůsobí velikosti jeho obsahu.
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
Hodnota vlastnosti
Hodnota SizeToContent . Výchozí formát je Manual.
Příklady
Následující příklad ukazuje, jak nastavit SizeToContent vlastnost v kódu, aby bylo možné určit, jak se velikost okna přizpůsobí jeho obsahu.
// 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
Poznámky
Pokud SizeToContent je nastavená na WidthAndHeight, nastavení buď Height , nebo Width nemá žádný vliv. Obě vlastnosti se dají nastavit, ale hodnoty, se kterými jsou nastavené, se v okně nepoužijí.
Pokud SizeToContent je nastavená hodnota Height, nezmění nastavení Height výšku okna.
Pokud SizeToContent je nastavená hodnota Width, nezmění nastavení Width šířku okna.
Pokud SizeToContent má jinou hodnotu než Manual:
SizeToContent se automaticky nastaví na hodnotu Manual , pokud uživatel změní velikost okna pomocí úchytu pro změnu velikosti nebo přetažením okraje.
Pokud se velikost obsahu změní způsobem, který způsobí, že se velikost okna změní sama, SizeChanged je vyvolána hodnota .
Pokud je okno průhledné (viz AllowsTransparency), měli byste zvážit nastavení SizeToContent tak WidthAndHeight , aby nebylo větší než jeho viditelný obsah.
Poznámka
Tuto vlastnost nelze nastavit ani získat, pokud je okno hostované v prohlížeči.
Informace o vlastnosti závislosti
Pole Identifikátor | SizeToContentProperty |
Vlastnosti metadat nastavené na true |
Žádné |