如何使用C#将WPF用户控件库添加到WPF窗口

时间:2011-03-24 12:41:33

标签: c# .net wpf

我有

xmlns:TechLog="clr-namespace:TechLog;assembly=TechLog"

并且

                <TabItem Header="Technician">
                <TabControl>

                    <TabItem Header="System log">
                        <TechLog:UserControl1></TechLog:UserControl1>
                    </TabItem>

如何使用C#在WPF的.cs文件中执行此操作?我想动态地这样做,所以我马上添加它们

2 个答案:

答案 0 :(得分:2)

using TechLog;

 ...

UserControl ctrl = new UserControl();
this.TabItem1.Content = UserControl;

答案 1 :(得分:1)

为TabControl添加名称:

<TabItem Header="Technician">
   <TabControl x:Name="tabCtrl" />
</TabItem>

在代码文件中:

使用添加:

using TechLog;

添加标签:

   string header = "My tab header";
   var newTab = new TabItem() { Header = header };
   tabCtrl.Items.Add(newTab);