绑定网格列或RowDefintions

时间:2011-08-18 02:30:44

标签: silverlight data-binding collections

是否可以将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;
        }
    }

0 个答案:

没有答案