Я начинаю работать с приложениями в стиле Metro (Я знаю, что мы не должны называть его Metro, но я никак не могу вспомнить, как это должно называться... ), и я реализую DelegateCommand
для использования в MVVM. В WPF событие ICommand.CanExecuteChanged
обычно реализуется следующим образом:
public event EventHandler CanExecuteChanged
{
add { CommandManager.RequerySuggested += value; }
remove { CommandManager.RequerySuggested -= value; }
}
Но класса CommandManager
в WinRT нет... Вместо него есть что-то другое? Или мы должны явно инициировать это событие сами?