[問題] 對MVVM的理解與觀念
目前在WPF實作已經比較熟悉了
但因為某些案子需要在Winform也做出類似的效果
想討論一下看我的理解跟做法有沒有錯
比較想問的就是View和ViewModel之間的溝通
例如View裡面的某個按鈕被按下
目前我的寫法是做一個delegate
然後在ViewModel裡面實作、串接那個delegate
接著繼續執行Model對應到要做的事情
所以View裡面就會有一堆的delegate
↑其實我想問的就是這樣做OK不OK?
WPF都是直接用Command綁定就完事
我是有查到ICommand這個東西
不過感覺結果上好像是一樣的(?
目前三者是有成功切開的
→Model完全是一個獨立的class,沒有ViewModel也能做事
→View也是一個獨立的UI,沒有ViewModel所有物件還是能使用,就是不會有回應或資料
更新
(類似瀏覽器開啟網頁之後把網路斷掉)
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.152.16 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1646735345.A.FF3.html
※ 編輯: WayneHong (111.71.46.215 臺灣), 03/08/2022 18:30:57
→
03/10 13:41,
2年前
, 1F
03/10 13:41, 1F
→
03/10 20:20,
2年前
, 2F
03/10 20:20, 2F
→
03/10 20:22,
2年前
, 3F
03/10 20:22, 3F
我也是這麼覺得
目標是將M、V的耦合度完全去除
透過中間那層來運行,不管是C、P、VM…
不過主要是擔心自娛自樂過頭
有一天發現原來世界上大家的做法都是另一種
雖然目前我看到都說要搞好MVVM就不要用WinForm XD
※ 編輯: WayneHong (223.136.234.249 臺灣), 03/11/2022 17:12:34
→
03/11 19:50,
2年前
, 4F
03/11 19:50, 4F
→
03/20 11:07,
2年前
, 5F
03/20 11:07, 5F
→
03/20 11:07,
2年前
, 6F
03/20 11:07, 6F
→
03/20 11:07,
2年前
, 7F
03/20 11:07, 7F
→
03/20 11:09,
2年前
, 8F
03/20 11:09, 8F
→
03/27 04:42,
2年前
, 9F
03/27 04:42, 9F
→
03/27 04:42,
2年前
, 10F
03/27 04:42, 10F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章