繁体   English   中英

如何在WPF功能区窗口中将子窗口添加为选项卡?

[英]how to add child windows as tabs in wpf ribbon window?

我是WPF的新手,我想创建一个具有功能区窗口的项目。 我启动了新项目,并从带有功能区控制的新窗口开始。 我想要的是,当用户单击功能区控件中的按钮时,我需要在功能区控件下的主窗口中添加另一个窗口作为选项卡实例,就像在Office Word(新文档)和Photoshop等中看到的那样。如何实现这种行为,我在谷歌搜索,发现很多教程如何添加功能区控件不走了。 任何人都可以帮助我..

RibbonWindow XAML中,定义一个TabControl

<RibbonWindow>
  ...
  <TabControl Name="mainTabControl" />
</RibbonWindow>

EventHandler添加到RibbonButton

<RibbonButton Name="newTabRibbonButton" Click="newTabRibbonButton_Click_1" />

private void newTabRibbonButton_Click_1(object sender, RoutedEventArgs e)
{
   TabItem newItem = new TabItem();
   newItem.Header = "New Document";
   mainTabControl.Items.Add(newItem);
}

但是请注意,您需要为TabItem定义内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM