Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
Window Class
Window Properties
 SizeToContent Property
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
Window..::.SizeToContent Property

Gets or sets a value that indicates whether a window will automatically size itself to fit the size of its content. This is a dependency property.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/xaml/presentation
Visual Basic (Declaration)
Public Property SizeToContent As SizeToContent
Visual Basic (Usage)
Dim instance As Window
Dim value As SizeToContent

value = instance.SizeToContent

instance.SizeToContent = value
C#
public SizeToContent SizeToContent { get; set; }
Visual C++
public:
property SizeToContent SizeToContent {
    SizeToContent get ();
    void set (SizeToContent value);
}
JScript
public function get SizeToContent () : SizeToContent
public function set SizeToContent (value : SizeToContent)
XAML Attribute Usage
<object SizeToContent="SizeToContent" .../>

Property Value

Type: System.Windows..::.SizeToContent
A SizeToContent value. The default is Manual.

Identifier field

SizeToContentProperty

Metadata properties set to true

None

When SizeToContent is set to WidthAndHeight, setting either Height or Width has no effect; both properties can be set, but the values they are set with are not applied to the window.

When SizeToContent is set to Height, setting Height will change the height of the window.

When SizeToContent is set to Width, setting Width will change the width of the window.

If SizeToContent has a value other than Manual:

  • SizeToContent 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.

If a window is transparent (see AllowsTransparency), you should consider setting SizeToContent to WidthAndHeight to ensure the window is no larger than its visible content.

ms588787.alert_note(en-us,VS.90).gifNote:

You cannot set or get this property when a window is hosted in a browser.

Windows Vista

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker