2010-05-17 71 views

回答

3

有幾種方法,但最近流行的是MEF。這一系列文章是有關Silverlight UI成分,但是這些技術基本上是相同的(除了包裝和部署): http://codebetter.com/glennblock/category/hellomef/

你不會使用專門MEF唯一得到的是的Pub/Sub通信技術在Prism中稱爲「EventAggregator」,但是這可以很容易地用EventAggregator本身代替(它是獨立的......你不必採用所有的Prism來使用它),或者你可以使用另一個事件代理實現,比如MVVM基金會的Messenger(http://mvvmfoundation.codeplex.com)。

也有不少人使用MEF和Prism的組合,所以你也可以檢查一下。

+0

非常感謝。 – frameworkninja 2010-05-23 12:06:34

+0

唉,這個鏈接已經死了。 – Vaccano 2012-03-02 02:47:24

+1

@Vaccano:顯然有人運行代碼更好的算出MVC :)它是固定的。 – 2012-03-02 02:55:48