如何以编程方式将网格添加到UserControl?

时间:2016-07-15 09:23:21

标签: c# wpf user-controls customtaskpane

我有一个WPF用户控件,其中不包含任何内容,并且我将网格控件传递给它,如何将该网格控件添加到空的用户控件?

1 个答案:

答案 0 :(得分: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;