2012-02-13 88 views
0

爲什麼Silverlight不包含Messenger組件? Silverlight教程提供了使用MVVM的建議,但Silverlight本身默認沒有Messenger類,這是MVVM應用程序需要的。如果你想使用Messenger,你必須下載MVVM Light。它會被包含在Silverlight 5中嗎?爲什麼Silverlight不包含Messenger組件?

回答

2

Messenger類沒有出現在WPF框中,您需要下載一些MVVM Toolkit(MVVM Light,Prism,EventAggregator),它們提供了此功能。微軟不包括這些組件,因爲它們不是那麼基本,因爲它們需要在BCL中並且在BCL之外提供它們(現在我的意思是Prism,我認爲它最接近「官方」MVVM套件)使Microsoft在更新這些組件方面更具靈活性。

相關問題