为什么WPF命令几乎在每种情况下都存在DelegateCommand
,其唯一的功能是从ViewModel
而不是直接支持绑定到方法的WPF执行方法?
答案 0 :(得分:0)
现有的,已经实现的WPF命令可以执行某些任务,并且可以使用ICommand接口实现自定义命令,以执行特定任务。
显然,Microsoft仅为每个人常用的任务创建了一组基本命令,并提供了界面,以便您可以创建自己的命令。
我注意到许多开发人员不了解现有的命令并实现自己的命令,基本上执行相同的功能(例如复制/粘贴/等)。
从现有的命令集中有ApplicationCommands,NavigationCommands,MediaCommands,EditingCommands,ComponentCommands等。
在这里,您可以找到有关“指挥”的详尽说明。系统:
https://msdn.microsoft.com/en-us/library/ms752308(v=vs.110).aspx