ViewModel不应直接创建任何UIElements,因为ViewModel不应依赖于View.ViewModel提供View(即UIElements)可以绑定的数据.
如果您的问题是针对如何引导View,则有两种方法:View-first和ViewModel-first.在前者中,首先创建View,然后创建ViewModel并绑定它.在后者中,您可以使ViewModel创建View(通过接口).在这里阅读更多相关信息.
如果您的问题是针对组成UIElements的视图,则可以通过DataBinding以及DataTemplates和ControlTemplates的使用来完成.
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |