使用viewmodel设置TabItem.Content不会显示数据模板中的视图

时间:2018-07-31 08:43:13

标签: c# wpf

在代码中,我在资源字典中有一个数据模板

<DataTemplate DataType="{x:Type my:ContainerViewModel}"  x:Key="ContainerTemplate">
    <my:ContainerView/>
</DataTemplate>

此资源字典已添加到app.xaml

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="ResourceDictionaries/DataTemplates.xaml" />
</ResourceDictionary.MergedDictionaries>

在代码中,我试图使用视图模型设置选项卡项

var vm = new ContainerViewModel();
tabItem.Content = vm;

tabitem仅显示视图模型名称。它没有查找显示视图的数据模板。感谢您的帮助

0 个答案:

没有答案