2014-08-27 1 views
1

저는 wpf를 처음 사용하고 있으며 현대 UI로 UI를 디자인하고 있습니다. 내가 가진 기본적인 ModernUI 현대 탭이있어 네 가지 아래 그림과 같이 표시 이름의이 아이 뷰의 소스를 보여주는 링크 :하지만 궁금 해요있는 TabControl에있는 것은 아이를 지정하는 방법이 WPF 용 TabControl 내에서 하위보기를 지정하는 방법

<mui:ModernTab Layout="Tab" SelectedSource="/Views/SampleTabView/SampleTabView1.xaml"> 
     <mui:ModernTab.Links> 
      <mui:Link DisplayName="Sample View 1" Source="/Views/SampleTabView/SampleTabView1.xaml" /> 
      <mui:Link DisplayName="Sample View 2" Source="/Views/SampleTabView/SampleTabView2.xaml" /> 
      <mui:Link DisplayName="Sample View 3" Source="/Views/SampleTabView/SampleTabView3.xaml" /> 
      <mui:Link DisplayName="Sample View 4" Source="/Views/SampleTabView/SampleTabView4.xaml" /> 
     </mui:ModernTab.Links> 
    </mui:ModernTab> 

ModernTab의 Source와 함께하는 것처럼 보입니다.

<TabControl> 
     <TabItem Header="Sample View 1"> 
      View 1 
     </TabItem> 
     <TabItem Header="Sample View 2"> 
      View 2 
     </TabItem> 
     <TabItem Header="Sample View 3"> 
      View 3 
     </TabItem> 
     <TabItem Header="Sample View 4"> 
      View 4 
     </TabItem> 
    </TabControl> 

답변

2

아니 AFAIK가 그런 것은 없지만 나는이 XAML 파일이 UserControl의 추측 : 아래있는 TabControl에 대한 내 코드의 샘플입니다.

그래서 당신은 간단하게 할 수있는 :

<TabControl> 
    <TabItem Header="Sample View 1"> 
     <local:SampleTabView1></local:SampleTabView1> 
    </TabItem> 
    <TabItem Header="Sample View 2"> 
     <local:SampleTabView2></local:SampleTabView2> 
    </TabItem> 
    <TabItem Header="Sample View 3"> 
     <local:SampleTabView3></local:SampleTabView3> 
    </TabItem> 
    <TabItem Header="Sample View 4"> 
     <local:SampleTabView4></local:SampleTabView4> 
    </TabItem> 
</TabControl> 

내가 모르는 뭔가가 ...

+0

가 어떻게 XAML 파일의 로컬 정의합니까? – yams

+0

그리고 그것은 UserControl – yams

+0

@ MarkBasler입니다.이'xmlns : local = "clr-namespace : TheNamespace.That.Contains.The.Views" – Pragmateek