Usercontrol数组

时间:2017-08-29 10:10:38

标签: c# wpf user-controls

我想创建一个UserControl的数组,并将其动态添加到一个tabitems中。

以下是我的工作方式:

UserControl1[] UC1 = new UserControl1[it1];    
TabItem[] tabItems = new TabItem[it1];    
tabItems[0].Content = UC1[0];     
_MyTabControl.Items.Add(tabItems[0]);

但这不起作用。我能怎么做 ?

1 个答案:

答案 0 :(得分:0)

您需要向数组添加至少一个UserControl和一个TabItem。这有效:

int it1 = 1;
UserControl1[] UC1 = new UserControl1[it1];
UC1[0] = new UserControl1();
TabItem[] tabItems = new TabItem[it1];
tabItems[0] = new TabItem();
tabItems[0].Content = UC1[0];
_MyTabControl.Items.Add(tabItems[0]);