0
我有两个独立的Silverlight用户控件包含网格,我希望这些共享一组columndefinitions。列定义必须动态创建。我怎样才能做到这一点?在Silverlight中绑定ColumnDefinitions
我有两个独立的Silverlight用户控件包含网格,我希望这些共享一组columndefinitions。列定义必须动态创建。我怎样才能做到这一点?在Silverlight中绑定ColumnDefinitions
您只需将它们添加代码,如果这是足够的:
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) });
}
绑定可能是一个令人困惑的长期使用。有多少列定义是动态的,您是否可以为每个“类型”单元准备一套准备好的模板? – AnthonyWJones 2010-01-19 17:12:26