0
A
回答
0
SmartParts在SCSF只是在把表面上的控制的動態,運行方式簡單的概念(主要是另一個控制)的抽象。你可以自己編寫這種抽象層,但除了增加複雜性之外,它不會真正爲你購買任何東西。
我認爲整個事情的重要部分是動態組合;您可以使用該抽象在運行時編寫您的視圖。
但是你仍然可以在WPF中做同樣的事情。您只需要一個IoC容器(如StructureMap),並將UserControls合成到視圖中。 WPF爲您提供了一些漂亮的佈局容器(網格,dockpanels,stackpanels),所以實際上不再需要編寫Workspaces。你只需要不要硬編碼你的視圖,而是在運行時編寫它們(這對於IoC容器來說很簡單)。
0
棱鏡安裝確實帶有一個.chm幫助文件,您可以從codeplex站點獲取它。您在每個模塊中創建的views/usercontrols(相當於SCSF smartparts)可以顯示在Shell上。您在shell中定義的區域中顯示視圖。正如你所知道的PRISM這樣並不附帶任何指導包,你需要編寫設置應用程序所需的所有代碼。幫助文件(.chm)有很多幫助,您可以參考隨PRISM一起提供的Sample hello world源代碼。
相關問題
- 1. 智能客戶端Winform vs MVVM +棱鏡
- 2. 如何使用棱鏡和Unity實現真正的鬆耦合
- 3. 棱鏡和實體框架
- 4. 棱鏡模塊化實踐
- 5. Silverlight的棱鏡4.0智能感知替代
- 6. 智能客戶端指導=棱鏡? VS 2010
- 7. 如何設計棱鏡EventAggregator?
- 8. 升級CAB和棱鏡2棱鏡4
- 9. C#:如何實現智能緩存
- 10. Silverlight棱鏡區域事件
- 11. 棱鏡導航
- 12. ViewModelLocator棱鏡mvvm
- 13. 棱鏡scultpure Silverlight
- 14. 棱鏡與ASP.NET
- 15. 最佳實踐WPF棱鏡資源
- 16. C++:實現智能指針
- 17. 虛擬智能卡實現
- 18. 角棱鏡Raygun 1.2.6
- 19. ADO.NET DataServices與棱鏡
- 20. 棱鏡MVVM結構
- 21. vcl.net到delphi棱鏡
- 22. 棱鏡和區域
- 23. 棱鏡V4與DirectoryModuleCatalog
- 24. 棱鏡IRegionNavigationJournal.GoBack不能正常工作
- 25. 如何快速學習Silverlight的棱鏡?
- 26. 棱鏡與Caliburn相比如何?
- 27. 如何頂部處理在棱鏡
- 28. 棱鏡+ MEF:延遲棱鏡模塊的服務出口
- 29. 無法使用「棱鏡模板包」創建棱鏡頁面
- 30. 從棱鏡wp8.1升級到棱鏡6 UWP