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!

Foi útil?

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
scroll top