一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)
2012-08-30 14:19 旦旦 阅读(1783) 评论(4) 编辑 收藏 举报上次只是分析怎么把命令字符串保存到ActionMessage类,把参数绑定到Parameter属性上如果是Binding所产生的变量参数还好理解.其它的常量和带$变量的就不好理解了.那可是一连涉及到BindingScope, ConventionManager,View这几个类的. ActionMessage是继承 TriggerAction的这是触发器所执行的触发动作.写过自定触发器的人应该知道我们一般会重写OnAttached(生成UI控件时所附加代码), OnDetaching(关闭UI控件时对应的释放代码做到有借有还原理不让过度浪费资源), Invoke(触发器最终执行的代码)
通过树形结构把执行的方法与关联方式展示出来.