0

在我的窗口资源中,我有一个如下的数据模板

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

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

4

1 回答 1

0

是的,它将自动将 Viewmodel 的 dataContext 设置为 View。始终将 DataContext 设置为 View 而不是 viewModel。这意味着 ViewModel 的 Object 将绑定到 View 而不是其他方式。

于 2013-10-29T02:07:01.353 回答