グラフィックアプリケーションがあります。インターフェイスを作成するには、独自の UserControl 要素を作成し、絶対配置を使用してそれらを互いの上に配置しました。
たとえば、私はそのような構造を持っています:
<Canvas>
<local:UserControl1 Canvas.Left="50" Canvas.Top="50" PointerEntered="onPointerEntered"/>
<local:UserControl2 Canvas.Left="50" Canvas.Top="50" PointerEntered="onPointerEntered"/>
</Canvas>
UserControl2 の背景は透明で、UserControl1 はそれを通して表示されます。UserControl1 と UserControl2 の両方の PointerEntered イベントをキャッチしようとしています。ただし、UserControl2 が UserControl1 の上に配置されているため、PointerEntered は UserControl2 オブジェクトに対してのみ発生しますが、両方に対してこのイベントをキャッチする必要があります。
どうすればこの問題を解決できますか?