摘要: 上回说到数据与界面基本分离, 并可以进行单元测试. 这次的目标是仿照MVVM的模式, 进行数据和事件的绑定, UI与事件分离. 首先, 新建一个MyViewModel类,来保存数据和事件函数. UI需要更新Lebel, 需要监听MyViewMode中数据更新.因此引进了观察者模式. Code Snippet class wxString; struct ISystemEventListener { virtual void OnSystemEvent(const wxString& propertyName) = 0; }; struct ISystemEventDi... 阅读全文
posted @ 2012-03-14 23:41 柿子院 阅读(1745) 评论(1) 推荐(2) 编辑