我開始學習WPF技術,我發現WPF的UI是可修復的,比窗體更好,但掌握它需要很長時間。例如,使用命令,使用數據綁定以及使用MVVM模式等等。我的目的是我想使用WPF接口,並且編碼風格與我在窗體中所做的相同。那麼,這對初學者來說是個好主意嗎?難以維護項目嗎?創建wpf項目,但寫代碼像隱藏窗口窗體?
0
A
回答
0
對於wpf項目MVVM是最合適的和維護的方式,它更方便。在學習目的和小項目的情況下,我們可以繼續使用代碼。
1
讓我試着解釋一下WPF。 WPF的主要目的是通過硬件加速實現靈活的用戶界面,以便像我們這樣的開發人員不受平臺展現其創造力的能力的限制。 WPF爲您提供強大綁定功能的XAML的強大功能,並且使用MVVM您可以將它帶到永遠不會出現在關卡之前。因此,如果您對Win Forms編程慣例和標準(通常是硬連線事件驅動的編程)感興趣,您可能會發現很難找出WPF爲您帶來什麼,並且很難在WPF中利用編程的真正之美。
我是一個WPF開發者,當我開始我做了完全一樣的方式,並投入了大量的時間,如果老辦法做WPF。我決定WPF不是什麼新東西,它只是一個具有一些增強功能的新框架。
遲早我開始看到在WPF社區一些不錯的樣本,他們真棒一塊工作。然後我意識到,我正朝着WPF的另一個方向前進。
所以我個人不喜歡你的投資時間在舊的方式,而可以在WPF一種風格回暖。直接在XAML上工作,對屬性和事件進行綁定。使用樣式和模板來提供所需的外觀。而且重要的是嘗試以聲明方式而不是以編程方式實現。
我希望這可以幫助你。如果你需要更多的解釋,請不要猶豫,問。
相關問題
- 1. 在代碼隱藏項目之間擴展WPF窗口
- 2. 隱藏窗口隱藏主窗口
- 3. WPF。如果彈出窗口出現,主窗口亮度降低//代碼隱藏
- 4. PhpStorm隱藏在項目窗口
- 5. 如何隱藏窗體窗體,但保留任務欄條目?
- 6. PHP窗口創建隱藏文件
- 7. VB.Net通過代碼隱藏窗口(不是.Net窗口)
- 8. WPF - 隱藏窗口後如何立即運行代碼
- 9. WPF,C#,TaskbarItemInfo:隱藏縮略圖窗口?
- 10. 在WPF中打印隱藏窗口
- 11. WPF無法隱藏另一個窗口
- 12. WPF。如何從另一個窗口隱藏/顯示主窗口
- 13. 創建WPF MDI窗口類
- 14. Wpf創建窗口鎖
- 15. 隱藏龜窗口?
- 16. jQuery窗口隱藏
- 17. NSIS隱藏窗口?
- 18. 隱藏GLUT窗口
- 19. 隱藏批窗口?
- 20. 從VBA代碼打開.NET WPF窗口或Windows窗體
- 21. 隱藏父窗口,但顯示的子窗口
- 22. 隱藏控制檯窗口,但允許彈出窗口?
- 23. 以編程方式在WPF中創建窗口窗體
- 24. fsStayOnTop窗體隱藏的模態窗體
- 25. 子窗體隱藏在主窗體中
- 26. PHP從隱藏窗體不工作寫
- 27. 爲什麼隱藏子窗體也隱藏父窗體?
- 28. 被瀏覽器窗口隱藏的jQuery圖像彈出窗口
- 29. 在DLL項目中沒有創建WPF窗口?
- 30. 從代碼創建另一個窗口?
http://stackoverflow.com/questions/6421372/why-to-avoid-the-codebehind-in-wpf-mvvm-pattern – Sajeetharan