Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的窗口资源中,我有一个如下的数据模板
<DataTemplate DataType="{x:Type ViewModels:GoogleViewModel}"> <Views:GoogleView/> </DataTemplate>
这是否意味着如果我将 UI 元素的内容绑定到该视图模型,它将加载视图并将该视图的数据上下文自动设置为视图模型,或者我仍然必须为视图设置数据上下文?
是的,它将自动将 Viewmodel 的 dataContext 设置为 View。始终将 DataContext 设置为 View 而不是 viewModel。这意味着 ViewModel 的 Object 将绑定到 View 而不是其他方式。