2016-07-15 68 views
1

我有一个WPF用户控件,其中没有包含任何内容,并且我将一个网格控件传递给它,如何将该网格控件添加到空的用户控件?如何以编程方式向UserControl添加网格?

+1

'userControl.Content = grid;'可能 – ASh

+0

是的,它工作正常,但缺少接收到的用户控件中传递网格的用户控制资源。 – aggy

+0

考虑让你的答案成为答案,以便它可以被接受为答案。 – Relequestual

回答

1

下面是如何实现以编程方式添加网格的示例代码。这个网格包含3个相等的行和3个相等的列。将它改为你想要的东西。

Grid grid1 = new Grid{Width = 300, Height = 400}; 
grid1.RowDefinitions.Add(new RowDefinition()); 
grid1.RowDefinitions.Add(new RowDefinition()); 
grid1.RowDefinitions.Add(new RowDefinition()); 
grid1.ColumnDefinitions.Add(new ColumnDefinition()); 
grid1.ColumnDefinitions.Add(new ColumnDefinition()); 
grid1.ColumnDefinitions.Add(new ColumnDefinition()); 
UserControl1.Content = grid1; 
相关问题