【发布时间】:2010-06-19 15:05:06
【问题描述】:
我正在考虑为 Silverlight 创建自己的开发框架,作为理解 MVVM 和处理一些我仍然不知道的概念的练习。所以有几个问题:
1)
我正在考虑以下问题:我创建了包含按钮/超链接的自定义/用户控件,这些按钮/超链接实际上会改变当前视图。
如何按照 MVVM 范式绑定类似的东西。视图模型如何捕获该信息,以使目标 Uri 不在控件或视图中硬编码?
2)
似乎视图模型应该负责宣布更高级别的实体——caliburn 和 prism 称之为 Shell——需要加载一个新视图以及哪个视图。
这种机制如何运作?
【问题讨论】:
标签: silverlight mvvm