-2

Image を含む DataTemplate があります。Image に、MenuItem を含む ContextMenu を追加しました。MenuItem にコマンドを関連付けました。次に、DataTemplate を使用してビューでコマンドを処理します。

CanExecute ハンドラーには、e.CanExecute = true があります。ただし、Executed ハンドラーは実行されません。Command の割り当てである MenuItem を削除すると、イメージを右クリックしたときにメニューが正しく表示されます。

私は何を間違っていますか?

ありがとう!

4

1 に答える 1

0

私はこれを理解しました-e.CanExecute = true;の後 私は MessageBox.Show を持っていましたが、これが Executed の呼び出しを妨げていました。理由はわかりませんが。

于 2009-05-13T23:36:48.163 に答える