2013-12-23 47 views
0

我是WPF的新手,我想用Ribbon窗口創建一個項目。我開始了新的項目,並開始了帶有色帶控制的新窗口。我想要的是,當用戶單擊功能區控件中的按鈕時,我需要在功能區控件下方的主窗口中添加另一個窗口作爲選項卡實例,就像我們在Office Word(新文檔)和Photoshop等中看到的那樣。如何實現這種行爲,我搜索谷歌,我發現很多教程如何添加功能區控制不會進一步。任何一個可以幫助我..如何在wpf功能區窗口中將子窗口添加爲選項卡?

回答

0

在你RibbonWindow XAML,定義TabControl

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

添加EventHandlerRibbonButton

<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。

相關問題