
WPF技术
WPF技术点滴
神秘的火柴人
学习不是短时间的冲刺,而是有节制的坚持:)
展开
-
MVVM简单应用实践(二)
上一小节已经通过自行实现Commands完成预期功能。但目前仍存在如下几点缺陷: 对应“加、减、乘、除”不同的操作,分别实现了PlusCommand、MinusCommand、MultiplicationCommand、DivisionCommand。而这四种操作对应的代码大体相同。 xxxCommand与CaculatorVM耦合度高,比如修改了CaculatorVM中的Add方法,则要去修改PlusCommand内Execute方法。 可以通过内置委托(Predicate、Action、Func)进原创 2020-08-31 18:05:09 · 165 阅读 · 1 评论 -
MVVM简单应用实践(一)
0. MVVM介绍及前置知识 上图来自维基。组成要素: Model:表示具体数据内容(represents real state content) View:界面展示 View Model:View的抽象,提供公共属性和命令(an abstraction of the view exposing public properties and commands) Binder:(a view directly binds to properties on the view model to send and原创 2020-08-31 18:00:32 · 311 阅读 · 0 评论