我对wpf相当陌生,而且我正在使用Modern UI设计用户界面。我有一个基本的ModernUI Modern Tab,其中有四个不同的Linked DisplayName,显示了子视图的来源,如下所示:
<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>
但是我在TabControl中想知道的是有一种方法来指定一个子视图,就像我在ModernTab中使用Source一样。下面是我的TabControl代码示例:
<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>
答案 0 :(得分:2)
没有AFAIK没有这样的东西,但我猜这些XAML文件是UserControl
s。
所以你可以这样做:
<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>
我错过了什么吗?...