我正在與WPF相當一段時間了。 我使用的平臺是MVVM Light。 我必須說我不在代碼隱藏文件中添加一行代碼。是棱鏡純mvvm平臺?
最近我潛入了Prism,並且我看到很多很多例子,其中代碼隱藏(例如 數據上下文或屬性更改事件)是理所當然的。
是Prism被認爲是純粹的mvvm平臺嗎?
雖然國際奧委會執行這仍然打破MVVM規則:
[Import]
public MainViewModel ViewModel
{
set { DataContext = value; }
}