WPF 還是 Winform?C#內戰爆發
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
如果對界面沒有太高要求的話,建議winform,不要碰wpf。如果你非要用wpf,就要學xaml,mvvm,你就會越走越遠,特別是初學者,很容易走偏 1.學xaml,先要學會布局,類似html+css,也不是那么容易學的,跨過布局,后面還有“資源”、“樣式”、“模板”、“觸發器”在等著你。尼瑪,明明是這樣寫的,界面怎么就沒反應。 2.學mvvm,你先要理解mvvm思想,你要了解綁定機制,要了解“命令”、“事件通知”、“依賴項屬性”,這些跟winform都很不一樣,網上很多mvvm錯誤的應用例子,很多初學者誤入歧途搞出個四不像的東西,坑人坑己。 3.當你實在受不了,決定使用mvvm框架時,作為一個初學者,最基礎的綁定都沒有使用熟練,就開始使用別人封裝好的框架,框架里的各種conventions,更是讓你對基礎的綁定思想越來越模糊,出現了問題直接束手無策,然后吐槽wpf是垃圾。 4.使用mvvm框架時,又有view first和view model first區分,你更是無從選擇。如果之前沒有了解過IOC思想,框架里的IOC容器你也要學下,沒用好,也會有各種問題。 5.主程序關閉后,程序進程退不出來,都不知道問題出在哪;各種線程報錯,尼瑪,也是奇怪,同樣的寫法,怎么有的地方行,有的地方不行;明明綁定了,怎么數據就是不顯示,又不好調試;資源文件為什么找不到,怎么搞都找不到,尼瑪;程序啟動慢,運行時更慢,什么垃圾玩意… wpf只是更winform長的像而已,不要被他迷惑了,請遠離… 該文章在 2024/9/4 17:44:17 編輯過 |
關鍵字查詢
相關文章
正在查詢... |