在 中MainWindow.xaml
,我设置:
<Window.DataContext>
<vm:MainViewModel/>
</Window.DataContext>
在App.xaml
文件中,我添加了以下内容:
<Application.Resources>
<DataTemplate DataType="vm:MainViewModel">
<v:MainView/>
</DataTemplate>
</Application.Resources>
我希望它MainWindow
会自动加载并显示MainView
其DataContext
属性设置为 windows 的属性(MainViewModel
如上在设计时设置的),但它不起作用 -不MainWindow
使用.DataTemplate
App.xaml
对于这种情况有什么更好的想法吗?