Window.SizeToContent 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示窗口是否自动调整自身大小以适应其内容大小。
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
属性值
一个 SizeToContent 值。 默认值为 Manual。
示例
以下示例演示如何在代码中设置 SizeToContent 属性,以指定如何调整窗口大小以适应其内容。
// 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
注解
当 设置为 WidthAndHeight时SizeToContent,设置 Height 或 Width 无效;可以设置这两个属性,但设置时使用的值不会应用于窗口。
当 设置为 Height时SizeToContent,设置Height不会更改窗口的高度。
当 设置为 Width时SizeToContent,设置Width不会更改窗口的宽度。
如果 SizeToContent 具有以外的 Manual值:
SizeToContent 如果用户使用调整大小手柄或拖动边框调整窗口大小,则会自动设置为 Manual 。
如果内容的大小以导致窗口自身调整大小的方式更改, SizeChanged 则会引发。
如果窗口是透明的 (看到 AllowsTransparency) ,则应考虑将 设置为 SizeToContentWidthAndHeight 以确保窗口不大于其可见内容。
注意
当窗口托管在浏览器中时,无法设置或获取此属性。
依赖项属性信息
标识符字段 | SizeToContentProperty |
元数据属性设置为 true |
无 |