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)
If Manual:has a value other than
Manual if a user resizes the window by using the resize grip or dragging the border.is automatically set to
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 theproperty 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;
Available since 3.0