标签: c# wpf xaml tabcontrol tabitem
我想要做的是打开一个与我的TabItem完全相同的新窗口。我试过这个:
Window wnd = new Window(); var cnt = tabItem1.Content; wnd.Content = cnt; wnd.Show();
点击按钮后,打开带有标签控件内容的漂亮新窗口,但主窗口中的内容消失。当我切换到主窗口中的另一个标签项并再次切换到TabItem1时,主窗口中的一切都正常,但是“新窗口”是空的。
答案 0 :(得分:0)
您无法使用该代码。每个WPF控件在逻辑(或可视)树中不能有多个父级。看看here。 您应该使用模板,以便在“选项卡控件”和“窗口”中具有相同的内容。