我有一个用户控件,我需要以编程方式将指定的Row和Column索引添加到Silverlight Grid。这些要求是我需要插入任意索引,这样纯数据绑定可能并不理想。
我不想在后面的代码中从头开始创建网格。 可以这样做吗?有例子的人吗?
答案 0 :(得分:10)
使用Grid.Children.Add将其添加到网格中,并使用Grid.SetRow和Grid.SetColumn设置行和列索引。 E.g。
Grid.SetRow(myControl, 3);
Grid.SetColumn(myControl, 4);
myGrid.Children.Add(myControl);