Wpf CanExecuteChanged是否为ICommand的事件属性

Wpf CanExecuteChanged是否为ICommand的事件属性,wpf,mvvm,icommand,Wpf,Mvvm,Icommand,CanExecuteChanged是ICommand的事件属性吗?如果它是一个属性,为什么它有一个add和remove而不是get,set 如果不是财产,那是什么 public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.RequerySuggeste

CanExecuteChanged是ICommand的事件属性吗?如果它是一个属性,为什么它有一个add和remove而不是get,set

如果不是财产,那是什么

 public event EventHandler CanExecuteChanged
        {
            add { CommandManager.RequerySuggested += value; }
            remove { CommandManager.RequerySuggested -= value; }
        }

什么时候启动CanExecuteChanged?

这是一个事件,如果CanExecute方法更改,它确实会被启动


这里还有其他类似的问题,您可能会感兴趣。

CanExecuteChanged
是一个
事件,如关键字所示。你可以读一些关于它的东西。其访问器声明的语法仅与属性的实现类似。

这是一个事件。标题上就是这么写的。干杯!不,不是。这是一件大事。请参见:并且:这是一个事件,它需要一些添加和删除列表器。这就是我们拥有这片土地的原因。