在mvvm模式中,我们封装了viewmodel以查看并将其作为DataContext公开并对控件进行绑定
是否存在除此类绑定之外的其他方式(不调用DataContext)
请让我明白这个
提前致谢
答案 0 :(得分:1)
您没有拥有来设置任何DataContext
属性以将视图连接到视图模型。您可以设置一些DataTemplate
代替:
<DataTemplate DataType="{x:Type ViewModels:FirstViewModel}">
<Views:FirstView />
</DataTemplate>
<DataTemplate DataType="{x:Type ViewModels:MainViewModel}">
<Views:MainView />
</DataTemplate>
...
<DataTemplate DataType="{x:Type ViewModels:LastViewModel}">
<Views:LastView />
</DataTemplate>
如果您在App.xaml
文件中声明这些内容,则可以在整个申请中使用这些内容。