我正在开始接触Metro风格应用程序(我知道我们不应该称其为Metro,但我总是记不住应该怎么叫...),并且我正在实现一个DelegateCommand
类以便在MVVM中使用。在WPF中,ICommand.CanExecuteChanged
事件通常是这样实现的:
public event EventHandler CanExecuteChanged
{
add { CommandManager.RequerySuggested += value; }
remove { CommandManager.RequerySuggested -= value; }
}
但是在WinRT中不存在CommandManager
类... 难道有其他替代品吗?还是我们应该自己明确地触发此事件?