我是新來的WPF和我有一個問題(第一個實際上,更多來) 是更好地添加一些邏輯,例如窗口的綁定,在XAML或在後面的代碼。良好的做法或不好的做法
2
A
回答
1
如果你可以把它放在XAML中,那麼通常比在你的代碼隱藏中連接東西更好。
首先,這可以讓您更有效地使用Expression Blend之類的工具,因爲您在設計時可以使用更多的東西。它還進一步將視圖邏輯轉換到視圖本身,並幫助您遠離在視圖模型或控制器中填充基於視圖的代碼。
0
大多數人不會認爲綁定是邏輯。綁定通常應該在xaml中進行。將邏輯放入您綁定的獨立ViewModel類是一個好主意。
0
這是一種宗教辯論現在。使用MVVM方法,您基本上可以擺脫代碼隱藏的唯一代碼,即創建ViewModel並將其分配給您的DataContext。
即使您的所有事件處理都可以使用UI命令在您的ViewModel中進行管理。
相關問題
- 1. Bundle Node.js後端 - 良好的做法或不好的做法?
- 2. ViewHolder - 良好做法
- 3. jquery良好做法
- 4. 良好做法MVC
- 5. MVVM的良好做法?
- 6. 演員的良好做法?
- 7. 好的做法或不好的做法更新實例變量
- 8. 良好做法在Perl
- 9. 良好做法:JDBC連接
- 10. IOS FMDB良好做法
- 11. $ elemMatch和良好做法
- 12. 繼承和良好做法
- 13. 排版模板或良好做法
- 14. 寧靜的API,良好的做法
- 15. html的CSS設計良好的做法?
- 16. 良好的做法默認值
- 17. 條件聲明中的良好做法
- 18. CSS的良好做法 - 每頁一頁?
- 19. 使用表格的良好做法
- 20. 的IEnumerable和良好做法(WCF)
- 21. 使用#define,良好的做法?
- 22. 定義PHP類時的良好做法
- 23. 編寫junit測試的良好做法
- 24. iPhone應用文檔的良好做法
- 25. ASP.NET MVC - DbContext的良好做法
- 26. 靜態存儲庫:良好的做法?
- 27. Java異常處理的良好做法
- 28. 是「拋出的Throwable」良好做法
- 29. Slim3容器的良好做法?
- 30. 正在使用cfsqltype的良好做法?
這是不好公式表示抱歉,我說使用xaml或代碼背後可以實現一些東西。什麼和什麼時候選擇這兩個選項中的每一個? – boo 2010-05-23 17:02:57