2012-09-20 31 views
2

我找不到任何顯示Caliburn Micro與Prism結合的樣本。 Prism更像是一個模塊化框架,Caliburn更像是一個MVVM框架,我知道它們都具有重疊的特性,但是如果將兩個框架結合起來使用最好的特性,那將是非常好的選擇。有沒有人有任何樣品?例如,bootstrappers是不同的,你將如何使用這兩個框架?找不到Caliburn Micro與棱鏡的任何樣本

+0

CM自帶的HelloScreens示例是用CM做模塊的一個很好的例子,所以是http://mediaowl.codeplex.com/。 –

回答

2

你找不到任何東西的主要原因是因爲CM就夠了。當你使用CM時,你不需要棱鏡。但你可以看看here這是真的老線程,但仍然。可能沒有人會推薦將CM與Prism整合。沒有理由這樣做。

+0

CM不具備棱鏡的模塊性如何?我知道我可以使用MEF,但我更喜歡Prism。 – fenix2222

+1

@ fenix2222正如你所說的......棱鏡更多的是「複合應用程序框架」,CM是MVVM框架,所以在Prism中應該更容易一些,但另一方面,有些方法可以用CM來完成,而且人們之前已經完成了。看看[這裏](http://caliburnmicro.codeplex.com/discussions/254102),也許[這裏](http://caliburnmicro.codeplex.com/discussions/240677)。請閱讀。自從你發佈這個問題已經很長時間了,所以你可能不再擔心這個問題,但是如果你是我,我可能會聽Rob Eisenberg所說的。棱鏡由CM覆蓋。但是當然你也可以選擇Prism –

+0

@ fenix2222而且我已經讀過[MVVMlight](http://mvvmlight.codeplex.com/documentation)作爲一個MVVM框架非常適合Prism應用程序。但這是你做出的決定。 –