WPF プロジェクトにキャンバス コントロールがあります。
<Canvas x:Name="mainCanvas" Margin="0"
MouseMove="mainCanvas_MouseMove"
MouseLeftButtonDown="mainCanvas_MouseLeftButtonDown"/>
このキャンバス コントロールには、他の Canvas コントロールが子としていくつかあります。
問題は、これらの子キャンバス コントロールをクリックすると、mainCanvas_MouseLeftButtonDown コールバックが呼び出されないことです。これらの子キャンバスのマウス ダウン イベントには何もバインドしません。
mainCanvas_MouseMove コールバックは正常に動作しているようですが、子キャンバスにマウスを置いても呼び出されます。
マウスダウンイベントのプレビューを試してみましたが、うまくいきませんでした。
どうすればこの問題を解決できますか?