非常によく知られている事実として、ルーティング イベントは祖先を上または下に移動するだけで、すべての要素を通過するわけではありません。
しかし、同じように知られている事実として、イベント ハンドラーは 2 つの異なるコントロールの共通の親に関連付けることができます。
私の質問は、どのように、いくつかの指針をお願いします。
次のようなXAMLがあります
<Grid Name="MainGrid">
<Listbox Name="lb1"/>
<Grid Name="InnerGrid">
<Listbox Name="lb2"/>
</Grid>
</Grid>
"lb1" で定義されたマウス イベント ハンドラーは、"InnerGrid" の下に "埋め込まれる" ため、起動されません。私の質問は、「MainGrid」または「lb1」で定義されたイベントハンドラーが起動される他の場所にコードを書くにはどうすればよいかということです。または、これを達成するための他の手法かもしれません。
どうもありがとう。