WPF - comando em um MenuItem em um DataTemplate
-
21-08-2019 - |
Pergunta
Eu tenho um DataTemplate que contém uma imagem. Para a imagem que eu adicionei um ContextMenu com um MenuItem. Para o MenuItem I associado um comando. Eu, então, lidar com o comando no modo de exibição usando o DataTemplate.
No manipulador CanExecute tenho e.CanExecute = true. Mas o manipulador Executado nunca é executado. Se eu remover a atribuição de comando MenuItem, o menu é mostrado corretamente quando eu clique com o botão direito sobre a imagem.
O que estou fazendo de errado?
Obrigado!
Solução
Eu descobri isso - Depois e.CanExecute = true; Eu tinha um MessageBox.Show, e esta foi a prevenção da Executado de ser chamado. Eu não sou certo porque embora.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow