你如何跨越C#中的列?

xar*_*rzu 2 c# silverlight grid

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

 Grid1.Children.Add(UserControl01);
Run Code Online (Sandbox Code Playgroud)

但那又怎样?

Grid1.Children.ElementAt(1).SetValue(Grid.SetRowSpan, 2);
Run Code Online (Sandbox Code Playgroud)

??

Jam*_*ill 5

我想你想要这样的东西:

Grid1.Children.Add(UserControl01);
Grid.SetColumnSpan(UserControl01, 3);
Run Code Online (Sandbox Code Playgroud)

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