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á určuje, zda se okno 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í hodnota je Manual.
Příklady
Následující příklad ukazuje, jak nastavit SizeToContent vlastnost v kódu určit, jak velikost okna přizpůsobit 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
Je-li SizeToContent nastavena na WidthAndHeighthodnotu , nastavení buď Height nebo Width nemá žádný vliv; lze nastavit obě vlastnosti, ale hodnoty, se kterými jsou nastaveny, nejsou použity v okně.
Pokud SizeToContent je nastavená hodnota Height, nastavení Height nezmění výšku okna.
Pokud SizeToContent je nastavená hodnota Width, nastavení Width nezmění šířku okna.
Pokud SizeToContent má jinou hodnotu než Manual:
SizeToContent se automaticky nastaví, Manual pokud uživatel změní velikost okna pomocí úchytu pro změnu velikosti nebo přetažení ohraničení.
Pokud se velikost obsahu změní způsobem, který způsobí, že se okno změní na vlastní velikost, SizeChanged je vyvolána.
Pokud je okno průhledné (viz), AllowsTransparencyměli byste zvážit nastavení SizeToContent , které WidthAndHeight zajistí, aby okno nebylo větší než jeho viditelný obsah.
Poznámka:
Tuto vlastnost nelze nastavit nebo získat, pokud je okno hostované v prohlížeči.
Informace o vlastnosti závislosti
| Pole Identifikátor | SizeToContentProperty |
Vlastnosti metadat nastavené na true |
None |