我的页面布局要求是这样的,它需要3行。第一行和第三行包含一些按钮,而中间行包含数据网格。这个数据网格占据了大部分空间。我的页面根元素是带有以下行定义的网格。
<Grid.RowDefinitions>
<RowDefinition Height="1*" />
<RowDefinition Height="3*" />
<RowDefinition Height="1*" />
</Grid.RowDefinitions>
第一行和第三行只是一个StackPanel,而中间行是DataGrid本身。问题是,当用户重新调整窗口时,这样做的效果非常好。是否有其他面板可能更适合这种情况?
答案 0 :(得分:1)
如果您希望数据网格使用大部分空间,请使用以下XAML
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>