[問題] 對MVVM的理解與觀念

作者: WayneHong (韋恩咖啡)   2022-03-08 18:29:03
目前在WPF實作已經比較熟悉了
但因為某些案子需要在Winform也做出類似的效果
想討論一下看我的理解跟做法有沒有錯
比較想問的就是View和ViewModel之間的溝通
例如View裡面的某個按鈕被按下
目前我的寫法是做一個delegate
然後在ViewModel裡面實作、串接那個delegate
接著繼續執行Model對應到要做的事情
所以View裡面就會有一堆的delegate
↑其實我想問的就是這樣做OK不OK?
WPF都是直接用Command綁定就完事
我是有查到ICommand這個東西
不過感覺結果上好像是一樣的(?
目前三者是有成功切開的
→Model完全是一個獨立的class,沒有ViewModel也能做事
→View也是一個獨立的UI,沒有ViewModel所有物件還是能使用,就是不會有回應或資料
更新
(類似瀏覽器開啟網頁之後把網路斷掉)
感謝各位
作者: OrzOGC (洞八達人.拖哨天王)   2022-03-10 13:41:00
我在xamarin是用icommand
作者: henry78925 (公車陰熊VER)   2022-03-10 20:20:00
我覺得MVVM重點就M跟V解耦不用拘泥於底層的實踐
作者: testPtt (測試)   2022-03-11 19:50:00
其實方便我還是以routed event為主 command感覺很彆扭
作者: airtsubasa (偽學姊)   2022-03-20 11:07:00
抱歉亂入!最近也想把vb6改成wpf,但本身主要是mvc開發,wpf有辦法改成像RBAC這樣嗎?使用者登入後僅可見到自己的選單(controller),可使用清單來自於資料庫可以指點一些關鍵字嗎 謝謝
作者: papayanun (Yanun是相愛容易相處難,)   2022-03-27 04:42:00
這篇可以看看https://reurl.cc/mGmoMM

Links booklink

Contact Us: admin [ a t ] ucptt.com