Window.SizeToContent Özellik

Tanım

Pencerenin kendisini otomatik olarak içeriğinin boyutuna uyacak şekilde boyutlandırıp boyutlandırmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Bir SizeToContent değer. Varsayılan değer: Manual.

Örnekler

Aşağıdaki örnekte, bir pencerenin içeriğine SizeToContent uyacak şekilde nasıl yeniden boyutlandırılacağını belirtmek için kodda özelliğinin nasıl ayarlanacağı gösterilmektedir.


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

Açıklamalar

SizeToContent olarak ayarlandığında WidthAndHeightHeight veya Width hiçbir etkisi yoktur; her iki özellik de ayarlanabilir, ancak bunların ayarlandığı değerler pencereye uygulanmaz.

SizeToContent ayarı olarak Heightayarlandığında, ayarı Height pencerenin yüksekliğini değiştirmez.

SizeToContent ayarı olarak Widthayarlandığında, ayarı Width pencerenin genişliğini değiştirmez.

dışında bir değere ManualsahipseSizeToContent:

  • SizeToContent , kullanıcı yeniden boyutlandırma tutamacını kullanarak veya kenarlığı sürükleyerek pencereyi yeniden boyutlandırırsa otomatik olarak olarak ayarlanır Manual .

  • İçeriğin boyutu, pencerenin kendisini yeniden boyutlandırmasına neden olacak şekilde değişirse, SizeChanged oluşturulur.

Bir pencere saydamsa (bkz AllowsTransparency. ), pencerenin görünür içeriğinden büyük olmadığından emin olmak için ayarını SizeToContentWidthAndHeight olarak ayarlamayı göz önünde bulundurmalısınız.

Not

Bir pencere tarayıcıda barındırıldığında bu özelliği ayarlayamaz veya alamazsınız.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı SizeToContentProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.