使用" Grid"而不是" UserControl"在ModernUI上 - WPF

时间:2017-10-16 04:41:02

标签: wpf grid modern-ui

在ModernUI上,我们有" ModernTab"而不是使用" TabControl" 但我怎么能展示""在每个选项卡内部,而不是使用userControl。 我的意思是我想添加" Grid"在每个标签内

ModernUI上的代码:

<mui:ModernTab SelectedSource="/Content/ControlsStylesButton.xaml" Layout="List">
            <mui:ModernTab.Links>
                <mui:Link DisplayName="Button" Source="/Content/ControlsStylesButton.xaml" />
                <mui:Link DisplayName="DataGrid" Source="/Content/ControlsStylesDataGrid.xaml" />
            </mui:ModernTab.Links>
        </mui:ModernTab>

我的普通WPF窗口代码:

<TabControl    SelectionChanged="Selector_OnSelectionChanged">
<TabItem  Name="tiProfileEdit"  Header="profile"  >
<Grid>
//UI of this tab instead of using usercontrol
</Grid>
</TabItem>
<TabItem  Name="tiDataGrid"  Header="DataGrid"  >
<Grid>
//UI of this tab instead of using usercontrol
</Grid>
</TabItem>
</TabControl>

1 个答案:

答案 0 :(得分:0)

添加<Grid>作为UserControl的根元素。

Link不是ContentControl,也没有直接内容的概念。它只有Source属性,因此它不像内置TabItem