目录

WPF-之SizeToContent

目录

WPF 之SizeToContent

SizeToContent是指窗口是否自动调整自身大小以适应其内容大小。

名字价值描述
手动0指定窗口不会自动设置其大小以适应其内容的大小。相反,窗口的大小由其他属性决定,包括 、 、 、 、 和 。请参阅 。
宽度1指定窗口将自动设置其宽度以适合其内容的宽度,而不是高度。
高度2指定窗口将自动设置其高度以适应其内容的高度,而不是宽度。
宽度和高度3指定窗口将自动设置其宽度和高度,以适应其内容的宽度和高度。
 <StackPanel >
  <Button Content="002" />
  <Button Content="004"/>
 </StackPanel>

当窗体内容比较小的时候就会有问题.左右两侧会有空白有现象。

https://i-blog.csdnimg.cn/direct/d15ee58ccbfe45768520480ac7249372.png

造成这一问题的原因是: 窗体有最大和最小和关闭按钮.

https://i-blog.csdnimg.cn/direct/3d30a9fb6f994490883fd50198d5c0d2.png

解决方法:强制重置更新窗体。

this.InvalidateArrange();
this.InvalidateMeasure();

动态更新控件内容也可以

sp.Children.Add();