如果我们几乎总是使用DelegateCommands,WPF命令是什么?

时间:2016-09-21 05:32:50

标签: wpf mvvm command icommand

为什么WPF命令几乎在每种情况下都存在DelegateCommand,其唯一的功能是从ViewModel而不是直接支持绑定到方法的WPF执行方法?

1 个答案:

答案 0 :(得分:0)

现有的,已经实现的WPF命令可以执行某些任务,并且可以使用ICommand接口实现自定义命令,以执行特定任务。

显然,Microsoft仅为每个人常用的任务创建了一组基本命令,并提供了界面,以便您可以创建自己的命令。

我注意到许多开发人员不了解现有的命令并实现自己的命令,基本上执行相同的功能(例如复制/粘贴/等)。

从现有的命令集中有ApplicationCommands,NavigationCommands,MediaCommands,EditingCommands,ComponentCommands等。

在这里,您可以找到有关“指挥”的详尽说明。系统:

https://msdn.microsoft.com/en-us/library/ms752308(v=vs.110).aspx