研究SL的各種MVVM框架。在Caliburn文檔中,我看到一個調用MessageBox的控制器中的代碼。這是對的還是隻是爲了介紹?像在Chinch MVVM中那樣,Caliburn中是否有類似MessageBox的服務?用Caliburn MVVM清晰分離UI
0
A
回答
3
這的確是介紹性代碼,只是爲了演示控制器方法實際執行。然而,我同意你指出的問題:在演示者中存在未加工的UI代碼可能導致不適當的視圖混合。
關於MessageBox服務:在Caliburn v2(trunk),ShellFramework模塊中,有一個Question/Answer ViewModel抽象MessageBox的功能,其優點是可以讓您爲對話框設計UI。 此外,它是非常簡單的滾動自己的IMessageBox抽象,並提供使用默認的WPF MessageBox的基本實現。
2
Marco是正確的。這僅僅是爲了證明這個動作被調用。我不會在實踐中推薦這一點。我會嘗試對樣本進行一些更改或添加一些使其更清晰的評論。 Caliburn具有用於調用自定義消息框的內置服務。
相關問題
- 1. 使用模板清晰分離視圖和代碼使用Vue
- 2. C清晰分隔符
- 3. 使用Caliburn拖放文件MVVM
- 4. 應用程序線程和Qt線程之間的清晰分離(Python-PyQt)
- 5. iPhone - UITableView分組時清晰的背景?
- 6. 清晰度使用IF(COUNT())
- 7. C#加密清晰?
- 8. jQuery的野清晰
- 9. 清晰度上docValues
- 10. 鉻清晰()錯誤
- 11. iPhone清晰CGContext上
- 12. 使igraph更清晰
- 13. MVVM和Caliburn:更換所有屏幕?
- 14. 在清晰的畫布上繪製更清晰的文字
- 15. 如何在Android清單中重新分辨清晰度
- 16. OpenGL離屏渲染返回清晰顏色
- 17. 使用R創建清晰或清晰的圖形以導入到PowerPoint中
- 18. 的功能WorkflowApplication.LoadRunnableInstance()清晰
- 19. 尋求C Union清晰度
- 20. Arduino BLE多重清晰
- 21. 更清晰的node.js回調
- 22. Symfony的清晰後數據
- 23. IOS:清晰顏色的viewcontroller
- 24. javascript間隔是否清晰?
- 25. NodeJS清晰的承諾
- 26. CSS定位和清晰度
- 27. 發佈json休息清晰
- 28. wpf中的清晰視口
- 29. LINQ to SQL清晰記錄
- 30. Python中的清晰變量