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

时间:2013-12-23 00:19:53

标签: c# wpf tabs wpftoolkit ribbon-control

我是WPF新手,我想创建一个带有功能区窗口的项目。我开始了新项目并开始使用功能区控制的新窗口。我想要的是,当用户点击功能区控件中的按钮时,我需要在功能区控件下的主窗口中添加另一个窗口作为选项卡实例,就像我们在办公室文字(新文档)和Photoshop等中看到的那样。如何实现这个行为,我搜索谷歌,我发现很多教程如何添加功能区控制不会更进一步。任何人帮助我..

1 个答案:

答案 0 :(得分:0)

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定义内容。