[问题] 对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