WPF消失

看板C_Sharp (C#)作者時間6年前 (2018/10/18 13:05), 編輯推噓4(4015)
留言19則, 8人參與, 最新討論串1/1
今天看了幾個WPF視頻 然後親手操作 有個疑問 我拉控制項,然後寫事件,跳出messagebox 就這個動作,與WindowsForm差在一個是XAML,一個是 CS。都是在描述控制項位置大小,為 什麼需要用XAML 寫一個軟件用兩種語言? 可能剛學,還感覺不差異,可能都用拉的 大大可以分享一下為什麼要用XAML嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.43.21 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1539839153.A.3F1.html

10/18 13:56, , 1F
wpf屬性重複使用 winform各自獨立
10/18 13:56, 1F

10/18 13:57, , 2F
你也可以都不用拉的
10/18 13:57, 2F

10/18 14:02, , 3F
不妨想成都是自訂義控制項這樣,然後關注點分離
10/18 14:02, 3F

10/18 21:43, , 4F
mvvm 分層架構
10/18 21:43, 4F

10/18 23:36, , 5F
兩種framework只差在xaml? 認真?
10/18 23:36, 5F

10/19 03:28, , 6F
多一個xaml,可以想像成要描述一群靜態資料,用xml比cs去
10/19 03:28, 6F

10/19 03:28, , 7F
產生適合多了
10/19 03:28, 7F

10/19 03:29, , 8F
也可以想像成html和JavaScript 的關係
10/19 03:29, 8F

10/19 08:27, , 9F
別寄信 重複使用就是為了省記憶體空間
10/19 08:27, 9F

10/19 08:35, , 10F
像控制項的字型設定不是存在你拉的控制項上 而是統一管理
10/19 08:35, 10F

10/19 08:47, , 11F
這時候你可能會去找誰在管理 你拉一個控制項其實不只一個
10/19 08:47, 11F

10/19 08:52, , 12F
找到那個控制項 他有個屬性必然是static宣告字型設定的
10/19 08:52, 12F

10/23 03:06, , 13F
你沒寫過網頁吧
10/23 03:06, 13F

10/26 10:16, , 14F
WPF一定要配MVVM架構阿
10/26 10:16, 14F

10/27 16:25, , 15F
winform也能用mvvm架構搭配databinding和datasource阿
10/27 16:25, 15F

10/27 16:25, , 16F
我覺得最大差別在於UI可以更彈性的設計 例如在Button
10/27 16:25, 16F

10/27 16:25, , 17F
裡面在鑲入其他的控件什麼的
10/27 16:25, 17F

10/27 16:26, , 18F
還有一些風格之類的設計 在winform要做到這些要花的功
10/27 16:26, 18F

10/27 16:26, , 19F
太大了
10/27 16:26, 19F
文章代碼(AID): #1Ro1InFn (C_Sharp)
文章代碼(AID): #1Ro1InFn (C_Sharp)