你如何跨越C#中的列?

时间:2011-07-07 19:51:46

标签: c# silverlight grid

如何跨越C#中的列? 在silverlight中,假设你有一个网格,这个网格是3列。 并且您希望将UserControl添加到此网格,但您希望它跨越所有三个 列。那C#代码怎么样?

 Grid1.Children.Add(UserControl01);

但接着是什么?

Grid1.Children.ElementAt(1).SetValue(Grid.SetRowSpan, 2);

...

1 个答案:

答案 0 :(得分:5)

我想你想要这样的东西:

Grid1.Children.Add(UserControl01);
Grid.SetColumnSpan(UserControl01, 3);

MSDN文档:http://msdn.microsoft.com/en-us/library/system.windows.controls.grid.setcolumnspan.aspx