我有一个网格,行定义如下
<Grid.RowDefinitions>
<RowDefinition Height="5*" />
<RowDefinition Height="5*" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
现在前三行总是可见但是第4和第5行只有一行可见。如何在所有四个可见行
中平均分配行高属性答案 0 :(得分:0)
您可以在前四行之间平均分享可用的Height
,如下所示:
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
但是,如果最后一行不可见,那听起来像Grid
的父级未正确设置...您应该始终看到所有行除非你有问题。 Grid
或Canvas StackPanel
Grid`中的? I ask that because these containers do not adjust the size of their children like a
是否有效,并且只应在某些情况下使用。