Window.SizeToContent Eigenschaft

Definition

Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob ein Fenster seine Größe automatisch an die Größe seines Inhalts anpasst.

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

Eigenschaftswert

Ein SizeToContent-Wert. Der Standardwert ist Manual.

Beispiele

Das folgende Beispiel zeigt, wie die SizeToContent -Eigenschaft im Code festgelegt wird, um anzugeben, wie die Größe eines Fensters an den Inhalt angepasst wird.


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

Hinweise

Wenn SizeToContent auf WidthAndHeightfestgelegt ist, hat das Festlegen von oder HeightWidth keine Auswirkung. Beide Eigenschaften können festgelegt werden, aber die Werte, mit denen sie festgelegt werden, werden nicht auf das Fenster angewendet.

Wenn SizeToContent auf Heightfestgelegt ist, ändert die Einstellung Height nicht die Höhe des Fensters.

Wenn SizeToContent auf Widthfestgelegt ist, ändert die Einstellung Width nicht die Breite des Fensters.

Wenn SizeToContent über einen anderen Wert als Manualverfügt:

  • SizeToContent wird automatisch auf Manual festgelegt, wenn ein Benutzer die Größe des Fensters mithilfe des Ziehpunkts zum Ändern der Größe oder ziehen des Rahmens ändert.

  • Wenn sich die Größe des Inhalts so ändert, dass sich die Größe des Fensters selbst ändert, SizeChanged wird ausgelöst.

Wenn ein Fenster transparent ist (siehe AllowsTransparency), sollten Sie die Einstellung auf erwägen SizeToContent , WidthAndHeight um sicherzustellen, dass das Fenster nicht größer als sein sichtbarer Inhalt ist.

Hinweis

Sie können diese Eigenschaft nicht festlegen oder abrufen, wenn ein Fenster in einem Browser gehostet wird.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld SizeToContentProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen