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