作者:
GooLoo (平凡)
2018-10-18 13:05:51今天看了幾個WPF視頻
然後親手操作
有個疑問
我拉控制項,然後寫事件,跳出messagebox
就這個動作,與WindowsForm差在一個是XAML,一個是 CS。都是在描述控制項位置大小,為
什麼需要用XAML
寫一個軟件用兩種語言?
可能剛學,還感覺不差異,可能都用拉的
大大可以分享一下為什麼要用XAML嗎? 感謝
作者:
testPtt (測試)
2018-10-18 13:56:00wpf屬性重複使用 winform各自獨立你也可以都不用拉的
作者:
neo5277 (I am an agent of chaos)
2018-10-18 14:02:00不妨想成都是自訂義控制項這樣,然後關注點分離
作者:
s29940 (阿賜)
2018-10-18 21:43:00mvvm 分層架構
作者: lightyen (lightyen) 2018-10-18 23:36:00
兩種framework只差在xaml? 認真?
作者:
jamyang (Jack)
2018-10-19 03:28:00多一個xaml,可以想像成要描述一群靜態資料,用xml比cs去產生適合多了也可以想像成html和JavaScript 的關係
作者:
testPtt (測試)
2018-10-19 08:27:00別寄信 重複使用就是為了省記憶體空間像控制項的字型設定不是存在你拉的控制項上 而是統一管理這時候你可能會去找誰在管理 你拉一個控制項其實不只一個找到那個控制項 他有個屬性必然是static宣告字型設定的
作者:
sd016808 (sd016808)
2018-10-27 16:25:00winform也能用mvvm架構搭配databinding和datasource阿我覺得最大差別在於UI可以更彈性的設計 例如在Button裡面在鑲入其他的控件什麼的還有一些風格之類的設計 在winform要做到這些要花的功太大了