UI邏輯應該放在WindowsRT MVVM應用程序中?把它放在ViewModel上使它真的很「胖」,我想我們失去了MVVM模式的優勢之一 - 設計師和程序員之間的分工變得相當困難。但是,我創建了幾個「動態按鈕」,並且這些按鈕與它們之間的耦合,它們駐留在ViewModel中並不簡單。處理用戶界面邏輯的最佳方式是什麼?我真的很想念觸發器funcionality。WinRT中的UI邏輯 - MVVM
1
A
回答
4
如果它不適合視圖模型 - 將它放在代碼後面。如果你想要它可重用 - 創建一個自定義控件或附加行爲。
2
是否有意義擁有多個視圖模型?
例如,爲您的頁面添加View Model,然後爲自定義控件添加更具體的視圖模型(作爲主視圖或聚合視圖模型的屬性)?
它保持可測試性,並可重複使用...
相關問題
- 1. MVVM和業務邏輯層
- 2. c#MVVM演示邏輯
- 3. 演示邏輯vs UI邏輯
- 4. MVVM中央應用程序邏輯
- 5. 邏輯和UI的分離
- 6. 保持ViewModel的所有UI邏輯?
- 7. UI邏輯單元測試
- 8. 服務UI在express.js邏輯
- 9. 使UI與邏輯溝通
- 10. UI VS業務邏輯MVC
- 11. Xbox XNA用於UI的導航邏輯
- 12. JavaScript中的短手邏輯邏輯
- 13. 事件處理MVVM WinRT
- 14. WinRT MVVM Light示例項目
- 15. WinRT MVVM搜索合同
- 16. WinRT XAML菜單導航MVVM
- 17. 什麼是在MVVM中實現邏輯驗證的好方法?
- 18. MVVM中的啓動邏輯應該在哪裏?
- 19. 在業務邏輯中的MVVM本地化
- 20. 關於Silverlight中查看邏輯的MVVM最佳實踐
- 21. 如何獲取WinRT上邏輯CPU的數量?
- 22. 在WinRT中暫停UI 8.1
- 23. UI-grid saveState服務循環邏輯
- 24. UI設計和邏輯處理C#
- 25. 分離Drupal模塊邏輯和UI
- 26. 在mvvm中應該在哪裏實現crud邏輯?
- 27. 從邏輯層中的類更新UI層中的表單?
- 28. AvaloniaUI:xaml中的邏輯
- 29. pexpect中的邏輯
- 30. Razorview中的邏輯?