Gets or sets a value that indicates whether a window will automatically size itself to fit the size of its content.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
Metadata properties set to true
If has a value other than Manual:
is automatically set to Manual if a user resizes the window by using the resize grip or dragging the border.
If the size of the content changes in a way that causes the window to resize itself, SizeChanged is raised.
You cannot set or get this property when a window is hosted in a browser.
The following example shows how to set the property in code to specify how a window resizes to fit its content.
// 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;