如果行定义中的所有行均大小相等,是否需要在*前面指定一个数字?

时间:2018-10-06 01:36:08

标签: xamarin xamarin.forms

我正在定义这样的行:

<Grid.RowDefinitions>
    <RowDefinition Height="25*" />
    <RowDefinition Height="25*" />
    <RowDefinition Height="25*" />
    <RowDefinition Height="25*" />
</Grid.RowDefinitions>

因为所有数字都相同,所以甚至不需要添加“ 25” 在这里还是我可以指定为“ *”?

如果我完全删除RowDefinitions,该怎么办。每行的默认高度是否相同?

1 个答案:

答案 0 :(得分:1)

您不需要。 *25,如果您这样做:

<Grid.RowDefinitions>
    <RowDefinition Height="*" />
    <RowDefinition Height="*" />
    <RowDefinition Height="*" />
    <RowDefinition Height="*" />
</Grid.RowDefinitions>

所有行将具有相同的大小。在Xamarin文档中,他们只说Column Width的默认值为*,因此我们可以假定此处的默认值也可以是星号,但不确定。最好声明一下。