簡體   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