Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我们几乎总是使用delegateCommand,那么WPF命令的用途是什么?_Wpf_Mvvm_Command_Icommand - Fatal编程技术网

如果我们几乎总是使用delegateCommand,那么WPF命令的用途是什么?

如果我们几乎总是使用delegateCommand,那么WPF命令的用途是什么?,wpf,mvvm,command,icommand,Wpf,Mvvm,Command,Icommand,为什么WPF命令存在?如果几乎在每种情况下都使用了DelegateCommand,其唯一功能是从ViewModel执行方法,而不是WPF直接支持绑定到方法?现有的、已经实现的,执行特定任务的WPF命令,以及可以使用ICommand接口实现的自定义命令,以执行特定任务 显然,Microsoft只为每个人都常用的任务创建了一组基本命令,并提供了界面,以便您可以创建自己的命令 我注意到许多开发人员不知道现有的可用命令,并且实现了自己的命令,基本上执行相同的功能(例如复制/粘贴/等等) 现有命令集中有应

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

现有的、已经实现的,执行特定任务的WPF命令,以及可以使用ICommand接口实现的自定义命令,以执行特定任务

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

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

现有命令集中有应用程序命令、导航命令、媒体命令、编辑命令、组件命令等

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