在创建WPF窗体时,如果固定窗体宽高,在要显示内容很少或者很多的情况下,窗体布局就会显得不怎么好看。如果能根据窗口内容自动调整窗口大小会显得比较适宜,这时我们需要用到Window.SizeToContent属性。
下面以固定宽度,高度可变为例,新建一个WPF窗体应用程序SizeToContentDemo。
1、窗体xaml
<Window x:Class="SizeToContentDemo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:SizeToContentDemo"
mc:Ignorable="d"
WindowState="Normal" WindowStartupLocation="CenterScreen" ResizeMode="NoResize"
Title="Size