在最大化时将内容适合整个 window space - WPF
Fitting the content to the entire window space on maximization - WPF
当我 运行 项目并最大化 window 时,设计布局覆盖了 window 的左上部分。如何在最大化时用布局填充整个 window?
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="40"/>
<RowDefinition Height="50"/>
<RowDefinition Height="320"/>
<RowDefinition Height="70" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="290" />
</Grid.ColumnDefinitions>
<Menu Background="#FFDED9D9" Grid.Row="0" Grid.ColumnSpan="8" />
<Menu Background="#FFDED9D9" Grid.Row="1" Grid.ColumnSpan="8" />
<DataGrid Grid.Row="2" Grid.ColumnSpan="8" />
<StatusBar Grid.Row="3" Background="#FFDED9D9" Grid.ColumnSpan="8" Margin="0,0,0,30" />
</Grid>
不设置LayoutGrid所有行和列的高度和宽度,而是将任意一列和行的高度和宽度设置为*
在这里,例如您的 DataGrid 行的高度可以为 * <RowDefinition Height="*"/>
。同样,最后一个 ColumnDefinition 可以是 <ColumnDefinition Width="*" />
当我 运行 项目并最大化 window 时,设计布局覆盖了 window 的左上部分。如何在最大化时用布局填充整个 window?
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="40"/>
<RowDefinition Height="50"/>
<RowDefinition Height="320"/>
<RowDefinition Height="70" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
<ColumnDefinition Width="290" />
</Grid.ColumnDefinitions>
<Menu Background="#FFDED9D9" Grid.Row="0" Grid.ColumnSpan="8" />
<Menu Background="#FFDED9D9" Grid.Row="1" Grid.ColumnSpan="8" />
<DataGrid Grid.Row="2" Grid.ColumnSpan="8" />
<StatusBar Grid.Row="3" Background="#FFDED9D9" Grid.ColumnSpan="8" Margin="0,0,0,30" />
</Grid>
不设置LayoutGrid所有行和列的高度和宽度,而是将任意一列和行的高度和宽度设置为*
在这里,例如您的 DataGrid 行的高度可以为 * <RowDefinition Height="*"/>
。同样,最后一个 ColumnDefinition 可以是 <ColumnDefinition Width="*" />