【问题标题】:Open content of Tabitem in new Window在新窗口中打开 Tabitem 的内容
【发布时间】:2015-02-28 07:26:45
【问题描述】:

我想要做的是打开一个与我的 TabItem 完全相同的新窗口。我试过这个:

Window wnd = new Window();
var cnt = tabItem1.Content;
wnd.Content = cnt;
wnd.Show();

点击按钮后,打开带有标签控件内容的漂亮新窗口,但我的主窗口中的内容消失了。当我切换到主窗口中的另一个选项卡项并再次切换到 TabItem1 时,主窗口中的一切正常,但“新窗口”为空。

【问题讨论】:

    标签: c# wpf xaml tabcontrol tabitem


    【解决方案1】:

    您不能使用该代码。每个 WPF 控件在逻辑(或可视)树中不能有多个父级。看看here。 您应该使用模板以便在选项卡控件和窗口中具有相同的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多