C# 最大化时调整窗口大小-表达式混合
在我的项目中,我有两个菜单,一个datagrid和一个statusbar。我使用了一个有四行的网格来定位这些项目。然而,当我最大化窗口时,它只在水平方向上调整大小,但在状态栏下面有一些空白。我怎样才能避免这种情况C# 最大化时调整窗口大小-表达式混合,c#,wpf,visual-studio,xaml,expression-blend,C#,Wpf,Visual Studio,Xaml,Expression Blend,在我的项目中,我有两个菜单,一个datagrid和一个statusbar。我使用了一个有四行的网格来定位这些项目。然而,当我最大化窗口时,它只在水平方向上调整大小,但在状态栏下面有一些空白。我怎样才能避免这种情况 <Grid x:Name="LayoutRoot"> <Grid.RowDefinitions> <RowDefinition Height="50"/> <RowDefinition Height="5
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition Height="50"/>
<RowDefinition Height="310"/>
<RowDefinition Height="70" />
</Grid.RowDefinitions>
<Menu Background="Gray" Grid.Row="0" >
</Menu>
<Menu Background="Black" Grid.Row="1" >
</Menu>
<DataGrid Grid.Row="2" >
</DataGrid>
<StatusBar Grid.Row="3" Background="Green" Margin="0,0,0,29.296" >
</StatusBar>
</Grid>
共享您的xaml,您的布局将是您的罪魁祸首,但我们必须查看它以确定如何使用。@ChrisW。我已经包括了XAML代码,所以,每行都有一个硬设置的高度。这意味着您希望它只在水平方向上扩展,因为您明确告诉它该行的高度不能超过310像素。将310更改为*与最小高度相同,它将正确展开。