Невозможно назначить "CommandManagerBinding" в свойство "Command", тип должен быть назначен "ICommand"
Я хочу использовать общедоступные команды Catel в приложении Магазина Windows. Во время компиляции я получаю ошибку:
Невозможно назначить "CommandManagerBinding" в свойство "Command", тип должен быть назначен "ICommand"
Интересно, поддерживается ли эта функция Catel в Windows Runtime?
1 ответ
Из головы в голову, пользовательские классы привязок не поддерживаются в WinRT. Чтобы использовать его, поместите команду в модель представления (вы можете извлечь ее из ICommandManager в вашей модели представления) и привяжите к ней.
К сожалению, это ограничение платформы Windows RT. Для меня это так:
WPF> Silverlight> Телефон (SL) > Windows RT
Я думаю, что CommandManagerBinding в настоящее время поддерживается только в WPF и SL.