一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)

上次只是分析怎么把命令字符串保存到ActionMessage类,把参数绑定到Parameter属性上如果是Binding所产生的变量参数还好理解.其它的常量和带$变量的就不好理解了.那可是一连涉及到BindingScope, ConventionManager,View这几个类的. ActionMessage是继承 TriggerAction的这是触发器所执行的触发动作.写过自定触发器的人应该知道我们一般会重写OnAttached(生成UI控件时所附加代码), OnDetaching(关闭UI控件时对应的释放代码做到有借有还原理不让过度浪费资源), Invoke(触发器最终执行的代码)

通过树形结构把执行的方法与关联方式展示出来.

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第1张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第2张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第3张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第4张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第5张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第6张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第7张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第8张图片

一步一步分析Caliburn.Micro(三:绑定执行方法ActionMessage是怎么执行的)_第9张图片

你可能感兴趣的:(message)