Ska*_*ful 2 c# silverlight wpf actionscript-3
在研究flex,as3,silverlight和wpf的MVC框架时...... ICommand /命令的常见概念不断出现......任何人都可以解释使用ICommand/Execute()的优势吗?
我没有看到增值的是 - 为什么控制器不能将输入(即:点击事件)映射到模型内部的正确方法?我假设这是因为命令购买了一些东西 - 比如从控制器/控制器中的可能事件处理程序中删除业务逻辑.
谢谢.
以下是一些演示值命令添加的案例:
总结:
命令在业务逻辑和表示之间提供定义良好的接口.业务逻辑实现者并不关心如何实现某些操作(例如命令).他只是提供动作实现和演示文稿查询动作状态的能力.他并不关心特定的UI元素(或多个元素)将触发该操作,执行该操作的确切能力如何反映在UI中,以及UI将来可能会发生什么变化.同时,演示设计师不需要了解有关事件处理程序,控制器等的任何信息.他有一个Command,他将其插入到他选择的任何UI元素(或元素)中,而无需转到C#代码. .