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