我使用Height="*“有点意思是最后一行的高度应该填充到网格的底部。
但是"10*“是什么意思呢?
<Grid Name="mainGrid">
<Grid.RowDefinitions>
<RowDefinition Height="100" />
<RowDefinition Height="40" />
<RowDefinition Height="10*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
</Grid>
发布于 2009-07-22 09:53:44
"*"
是"1*"
的缩写。这是一个比率,所以如果您有两行,一行是"*"
,一行是"10*"
,前者获得可用空间的1/11,后者获得空间的10/11。
在上面的示例中,"10*"
是不必要的- "*"
会更有意义,因为只有一行使用基于比率的大小调整,因此任何比率都将等于可用空间的100%。
发布于 2015-01-12 14:28:38
在xaml中,*
用于百分比(%),因此10*
表示总网格的10%。该行将使用网格的10%
https://stackoverflow.com/questions/1164194
复制相似问题