Невозможно назначить "CommandManagerBinding" в свойство "Command", тип должен быть назначен "ICommand"

Я хочу использовать общедоступные команды Catel в приложении Магазина Windows. Во время компиляции я получаю ошибку:

Невозможно назначить "CommandManagerBinding" в свойство "Command", тип должен быть назначен "ICommand"

Интересно, поддерживается ли эта функция Catel в Windows Runtime?

1 ответ

Из головы в голову, пользовательские классы привязок не поддерживаются в WinRT. Чтобы использовать его, поместите команду в модель представления (вы можете извлечь ее из ICommandManager в вашей модели представления) и привяжите к ней.

К сожалению, это ограничение платформы Windows RT. Для меня это так:

WPF> Silverlight> Телефон (SL) > Windows RT

Я думаю, что CommandManagerBinding в настоящее время поддерживается только в WPF и SL.

Другие вопросы по тегам