Nyelv

Window.SizeToContent Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely jelzi, hogy egy ablak automatikusan méretezi-e magát a tartalom méretének megfelelően.

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

Tulajdonság értéke

Egy SizeToContent érték. Az alapértelmezett érték a Manual.

Példák

Az alábbi példa bemutatja, hogyan állíthatja be a tulajdonságot kódban SizeToContent , hogy megadhatja, hogyan méretezhető át egy ablak a tartalmához.


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

Megjegyzések

Ha SizeToContent be van állítva WidthAndHeight, vagy HeightWidth nincs hatása; mindkét tulajdonság beállítható, de a beállított értékek nem lesznek alkalmazva az ablakra.

Ha SizeToContent be van állítva Height, a beállítás Height nem módosítja az ablak magasságát.

Ha SizeToContent be van állítva Width, a beállítás Width nem módosítja az ablak szélességét.

Ha SizeToContent az érték nem Manuala következő:

  • SizeToContent automatikusan arra az esetre van beállítva, Manual ha egy felhasználó átméretezi az ablakot az átméretezési fogóval vagy a szegély húzásával.

  • Ha a tartalom mérete olyan módon változik, amely miatt az ablak átméretezi magát, SizeChanged akkor a függvény megemeli a méretet.

Ha egy ablak átlátszó (lásd AllowsTransparency), érdemes megfontolnia annak beállítását SizeToContent , hogy WidthAndHeight az ablak ne legyen nagyobb a látható tartalomnál.

Note

Ezt a tulajdonságot nem lehet beállítani vagy lekérni, ha egy ablakot böngészőben üzemeltetnek.

Függőségi tulajdonság adatai

Azonosító mező SizeToContentProperty
Metaadat-tulajdonságok beállítása: true None

A következőre érvényes:

Lásd még