2009-05-13 14 views
-2

私はImageを含むDataTemplateを持っています。 Imageへ私はContextMenuをMenuItemで追加しました。 MenuItemに私はコマンドを関連付けました。次に、DataTemplateを使用してビュー内のコマンドを処理します。DataTemplate内のMenuItem内のWPF - コマンド

CanExecuteハンドラでは、私はe.CanExecute = trueを持っています。しかしExecutedハンドラは決して実行されません。 MenuItemのコマンド割り当てを削除すると、イメージを右クリックするとメニューが正しく表示されます。

私は間違っていますか?

ありがとうございます!

+2

私たちにXAMLを教えてください! –

+0

正確なコンテキストとxamlコードは、この質問に大きく影響します。 –

答えて

0

私はこれを理解しました - e.CanExecute = trueの後;私はMessageBox.Showを持っていて、これはExecutedが呼び出されないようにしていました。私はなぜそう思うか分からない。

関連する問題