和其他许多人一样,我通过阅读 Josh Smith's MVVM Demo. 开始了我的 MVVM 之旅。
使用类型化的数据模板,他将每个 xxxViewModel 映射到 xxxView,因此每次渲染一个 ViewModel 对象时,都会显示相应的 View 对象。
我无法理解(在源代码中也找不到)是他实际上在哪里使用 ViewModel 设置了 TabItem 的 Content 属性?
注意
作为 WPF 的新手,我不确定我的问题是否与 MVVM 模式直接相关......
最佳答案
他设置ItemSource
TabControl 的属性到 ViewModels
的可观察集合,然后他使用 DataTemplate 链接到 View 。查看图 7 中几个代码块的部分。不过,我认为他没有在示例图中明确显示该代码。
关于wpf - 在 Josh Smith 的 MVVM 示例中使用 ViewModel 设置 TabItem 的内容属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131250/