如何跨越C#中的列? 在silverlight中,假设你有一个网格,这个网格是3列。 并且您希望将UserControl添加到此网格,但您希望它跨越所有三个 列。那C#代码怎么样?
Grid1.Children.Add(UserControl01);
但接着是什么?
Grid1.Children.ElementAt(1).SetValue(Grid.SetRowSpan, 2);
...
答案 0 :(得分:5)
我想你想要这样的东西:
Grid1.Children.Add(UserControl01);
Grid.SetColumnSpan(UserControl01, 3);
MSDN文档:http://msdn.microsoft.com/en-us/library/system.windows.controls.grid.setcolumnspan.aspx