1

WPF プロジェクトにキャンバス コントロールがあります。

<Canvas x:Name="mainCanvas" Margin="0" 
        MouseMove="mainCanvas_MouseMove"     
        MouseLeftButtonDown="mainCanvas_MouseLeftButtonDown"/>

このキャンバス コントロールには、他の Canvas コントロールが子としていくつかあります。

問題は、これらの子キャンバス コントロールをクリックすると、mainCanvas_MouseLeftButtonDown コールバックが呼び出されないことです。これらの子キャンバスのマウス ダウン イベントには何もバインドしません。

mainCanvas_MouseMove コールバックは正常に動作しているようですが、子キャンバスにマウスを置いても呼び出されます。

マウスダウンイベントのプレビューを試してみましたが、うまくいきませんでした。

どうすればこの問題を解決できますか?

4

1 に答える 1