Windows Phone 8中的动态Grid.ColumnDefinitions

时间:2014-09-20 08:27:11

标签: c# .net xaml windows-phone-8

我需要一行有三个大小相等的列,

所以我声明了,

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="*"></ColumnDefinition>
    <ColumnDefinition Width="*"></ColumnDefinition>
    <ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>

现在,有时候,我的列中的任何一个都可能被隐藏,在这种情况下,剩下的两列应该是相等的宽度。怎么做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以轻松地将特定ColumnDefinition的{​​{1}}更改为Width,以隐藏相应的0列,并使其余列的宽度相等,例如:

Grid