WPF搜索窗口-类似于选项卡控件中的选项卡页

WPF搜索窗口-类似于选项卡控件中的选项卡页,wpf,windows,tabcontrol,Wpf,Windows,Tabcontrol,我有一个想法来实现我的wpf窗口,比如选项卡控件中的TabPages。在c#代码中动态地实现这一点是可能的 在这个例子中,我在主窗口中有一个菜单。某些菜单项调用搜索类型窗口。是否可以在C代码中执行此操作(SomeMenuItem_Click):此代码在主窗口的tabControl中添加新选项卡 如果没有调用搜索窗口-没有显示选项卡,如果有许多调用搜索窗口-有许多选项卡 那么我该如何编写代码呢 windows的技术是什么?我认为我的搜索类型窗口必须像一些UserControls一样实现。我认为像简

我有一个想法来实现我的wpf窗口,比如选项卡控件中的
TabPages
。在c#代码中动态地实现这一点是可能的

在这个例子中,我在主窗口中有一个菜单。某些菜单项调用搜索类型窗口。是否可以在C代码中执行此操作(SomeMenuItem_Click):此代码在主窗口的
tabControl
中添加新选项卡

如果没有调用搜索窗口-没有显示选项卡,如果有许多调用搜索窗口-有许多选项卡

那么我该如何编写代码呢

windows的技术是什么?我认为我的搜索类型窗口必须像一些
UserControl
s一样实现。我认为像简单的wpf窗口那样实现它不是一个好主意。我曾尝试通过使用Marlon grech“使用DOCKY的类似UI的混合”,找到:

但是我失败了,没有找到在代码中动态添加控件的方法,而不是在xaml中

我希望通过代码示例来说明如何实现这一点

是否可以用C代码(SomeMenuItem_Click)执行此操作:此代码在主窗口的tabControl中添加了新选项卡

对。基本模式是:

TabItem newItem = new TabItem();
tabControl.Items.Add(newItem);
显然,您需要设置选项卡项的相关属性(例如标题和样式),但这应该可以让您开始


然后,您需要创建任何要显示的控件,并将它们添加到选项卡项本身(或者更准确地说,添加到选项卡项中的容器)。

如何在此代码中添加一些userControl?换句话说,如何填写此选项卡项的c#内容?我想它可能只添加一些用户控件,但没有wpf窗口。。?