WPF - DataTemplate中MenuItem中的命令

时间:2009-05-13 23:11:24

标签: wpf datatemplate command menuitem

我有一个包含Image的DataTemplate。对于Image,我添加了一个带有MenuItem的ContextMenu。到MenuItem我关联了一个命令。然后,我使用DataTemplate处理视图中的命令。

在CanExecute处理程序中,我有e.CanExecute = true。但Executed处理程序永远不会执行。如果我删除了MenuItem的Command赋值,当我右键单击Image时,菜单会正确显示。

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

我想出来了 - 在e.CanExecute = true之后;我有一个MessageBox.Show,这阻止了被执行的被执行。我不知道为什么。