【发布时间】:2012-09-27 05:41:54
【问题描述】:
如果我想使用 MEF 在 Prism(Silverlight) 中创建 MVVM 应用程序,有人可以指导我应该如何设计(我不确定如何使用 MEF 导入或导出 ViewModel)。
我看到很少有文章使用 DataContext(在 XAML 或 View 的代码隐藏中)将 ViewModel 与 View 绑定。
我看到很少有人拥有 IView 和 IViewModel 接口,并且两者都拥有彼此的引用变量。
在某些地方,指南说 ViewModel 永远不应该引用 View。
如果有人能提供我的代码 sn-p,那就太好了。
【问题讨论】:
-
一个简单的“代码 sn-p”不足以解释您需要什么。如下所述,您最好阅读 Prism 文档,并查看其中包含的不同示例应用程序。 StockTrader 应用程序将向您展示 MEF 和 MVVM 原理。
标签: mvvm prism silverlight-5.0