在Silverlight中绑定ColumnDefinitions

时间:2010-01-19 16:40:39

标签: c# silverlight binding grid

我有两个单独的Silverlight用户控件包含网格,我希望这些用户控件共享一组columndefinitions。必须动态创建columndefinitions。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果足够,您可以在代码中添加它们:

private void CreateColumnDefinitions(Grid grid)
        {
            grid.ColumnDefinitions.Add(
                new ColumnDefinition() { Width = new GridLength(10, GridUnitType.Star) });

            grid.ColumnDefinitions.Add(
                new ColumnDefinition() { Width = new GridLength(5, GridUnitType.Star) });

            grid.ColumnDefinitions.Add(
                new ColumnDefinition() { Width = new GridLength(5, GridUnitType.Star) });
        }