资源中的DataTemplate是否自动设置视图的datacontext?

时间:2013-10-29 00:56:28

标签: c# wpf mvvm

在我的窗口资源中,我有一个类似以下的数据窗口

<DataTemplate DataType="{x:Type ViewModels:GoogleViewModel}">
            <Views:GoogleView/>
</DataTemplate>

这是否意味着如果我将UI元素的内容绑定到该视图模型,它将加载视图并自动将该视图的datacontext设置为视图模型,或者我仍然必须为视图设置datacontext? / p>

1 个答案:

答案 0 :(得分:0)

是的,它会将Viewmodel的dataContext设置为自动查看。始终将DataContext设置为View to to viewModel。这意味着ViewModel的Object将以不同的方式绑定到View。

相关问题