【发布时间】:2013-03-06 10:19:30
【问题描述】:
我使用 WPF 已经有一段时间了。 我使用的平台是 MVVM Light。 我必须说我没有在代码隐藏文件中添加一行代码。
最近我深入研究了 Prism,我看到了很多代码隐藏的示例(例如 数据上下文或属性更改事件)是理所当然的事情。
Prism 是否被视为纯 mvvm 平台?
虽然这个IoC的实现还是打破了mvvm的规则:
[Import]
public MainViewModel ViewModel
{
set { DataContext = value; }
}
【问题讨论】: