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. 如何棱鏡
- 3. 如何使用棱鏡和Unity實現真正的鬆耦合
- 4. 棱鏡和實體框架
- 5. 棱鏡模塊化實踐
- 6. Silverlight的棱鏡4.0智能感知替代
- 7. 智能客戶端指導=棱鏡? VS 2010
- 8. 如何實現智能裁剪功能
- 9. 如何設計棱鏡EventAggregator?
- 10. 升級CAB和棱鏡2棱鏡4
- 11. 實現智能$ .extend?
- 12. C#:如何實現智能緩存
- 13. 棱鏡 - 有條件導航
- 14. Silverlight棱鏡區域事件
- 15. ViewModelLocator棱鏡mvvm
- 16. 棱鏡導航
- 17. 棱鏡與ASP.NET
- 18. 棱鏡scultpure Silverlight
- 19. 棱鏡訪問視圖實例TabControl
- 20. 最佳實踐WPF棱鏡資源
- 21. 棱鏡和視圖的多個實例
- 22. 在棱鏡中使用masterdetailview實現UWP彈出splitview?
- 23. C++:實現智能指針
- 24. 虛擬智能卡實現
- 25. 角棱鏡Raygun 1.2.6
- 26. ADO.NET DataServices與棱鏡
- 27. 棱鏡VM背後
- 28. 棱鏡和區域
- 29. 棱鏡V4與DirectoryModuleCatalog
- 30. 棱鏡從區域