2013-12-23 5 views
0

저는 WPF에 익숙하지 않아 리본 윈도우로 프로젝트를 만들고 싶습니다. 나는 새로운 프로젝트를 시작했고 리본 컨트롤로 새로운 창을 시작했다. 내가 원하는 것은 사용자가 리본 컨트롤의 버튼을 클릭 할 때 주 윈도우에서 리본 컨트롤 아래 탭 인스턴스로 다른 윈도우를 추가해야합니다 (새 문서) 및 Photoshop 등에서 볼 수 있습니다. 이 문제는 Google에서 검색 한 결과 더 이상 가지 않는 리본 컨트롤을 추가하는 방법을 자습서에서 많이 발견했습니다. 어느 날 도와 ..wpf 리본 창에서 자식 창을 탭으로 추가하는 방법은 무엇입니까?

답변

0

당신의 RibbonWindow XAML에서는 TabControl

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

RibbonButtonEventHandler을 추가 정의 : 그러나

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