是否可以将Grid的RowDefinitions绑定到属性?
RowDefinitionsCollection是它可能需要绑定的类型。但是,此类型无法实例化。
所需的XAML:
<Grid x:Name="LayoutRoot">
<Grid x:Name="GameBoard" RowDefinitions="{Binding ElementName=LayoutRoot, Path=Parent.BoardRows}" />
</Grid>
代码隐藏属性,如果可以实例化RowDefinitionCollections:
RowDefinitionCollection BoardRows
{
get
{
RowDefinitionCollection rows = new RowDefinitionCollection();
for (int i = 0; i < 99; i++) rows.Add(new RowDefinition());
return rows;
}
}