-4
爲什麼WPF命令存在,如果幾乎在所有情況下使用DelegateCommand
,它的唯一功能是執行ViewModel
而不是WPF直接支持綁定到方法的方法?如果我們幾乎總是使用DelegateCommands,什麼是WPF命令?
爲什麼WPF命令存在,如果幾乎在所有情況下使用DelegateCommand
,它的唯一功能是執行ViewModel
而不是WPF直接支持綁定到方法的方法?如果我們幾乎總是使用DelegateCommands,什麼是WPF命令?
有一些現有的,已經實現的執行特定任務的WPF命令,還有一些可以使用ICommand接口實現的自定義命令來執行特定的任務。
很顯然,Microsoft創建了一組基本命令,僅用於任何人通常使用並提供接口的任務,以便您可以創建自己的命令。我注意到許多開發人員不知道現有的可用命令並實現他們自己的,基本上執行相同的功能(例如複製/粘貼/等)。
從現有的命令集有ApplicationCommands,NavigationCommands,MediaCommands,EditingCommands,ComponentCommands等
在這裏你可以找到關於 '指揮' 系統廣泛的解釋:
https://msdn.microsoft.com/en-us/library/ms752308(v=vs.110).aspx