[英]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.