В моем XAML определена некоторая привязка команд:
<UserControl.CommandBindings>
<CommandBinding
Command="commands:Commands.GrantAccessCommand"
Executed="HelpExecuted" />
</UserControl.CommandBindings>
Так что GrantAccessCommand находится в отдельном классе с именем Commands, а HelpExecuted находится в моем коде позади.Работает нормально.Теперь, когда я помещаю HelpExecuted в другой класс, я получаю сообщение об ошибке «... HelpExecuted» не является допустимым именем метода обработчика событий. Допустимы только методы экземпляра в сгенерированном классе или классе с выделенным кодом. »Код:
Executed="commands:Commands.HelpExecuted"
//I also tryed: Executed="x:Static commands:Commands.HelpExecuted"
Я знаю, что могу сделать это в коде с помощью CommandBindings.Add (new CommandBinding (GrantAccessCommand, HelpExecuted));Но я хочу сделать это, используя XAML
Есть ли способ?