【发布时间】:2011-07-27 23:09:01
【问题描述】:
我有一个这样的网格
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="100"/>
<RowDefinition Height="Auto" MinHeight="100"/>
<RowDefinition Height="Auto" MinHeight="100"/>
<RowDefinition Height="Auto" MinHeight="100"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" MinWidth="210" />
<ColumnDefinition Width="Auto" MinWidth="210"/>
<ColumnDefinition Width="Auto" MinWidth="210"/>
</Grid.ColumnDefinitions>
当我调整Grid的大小时,我发现最后一行的实际高度始终保持在100,假设里面没有控件。所以问题是即使网格高度是 450,最后一行的实际高度仍然是 100。
我知道我可以通过从 Grid 实际高度中减去其他行的高度来获得最后一行的高度。但是为什么在调整 Grid 大小时最后一行的实际高度没有更新?
【问题讨论】:
-
我不认为
Auto是你想要的。试试*?