WPF - команда в элементе меню в шаблоне данных - PullRequest
0 голосов
/ 14 мая 2009

У меня есть DataTemplate, содержащий изображение. К изображению я добавил ContextMenu с MenuItem. С MenuItem я связал команду. Затем я обрабатываю команду в представлении, используя DataTemplate.

В обработчике CanExecute у меня e.CanExecute = true. Но обработчик Executed никогда не выполняется. Если я удаляю назначение Команды MenuItem, Меню отображается правильно, когда я щелкаю правой кнопкой мыши на Изображение.

Что я делаю не так?

Спасибо!

1 Ответ

0 голосов
/ 14 мая 2009

Я понял это - после e.CanExecute = true; У меня был MessageBox.Show, и это препятствовало вызову Executed. Я не уверен, почему, хотя.

...