別のstackPanel内にあるstackPanel内にあるボタンを持つWPFウィンドウがあります
MouseDown イベントのボタンのイベント ハンドラーを作成しました。ボタンと親(スタックパネル)と親の親に対して、このeventHandlerを3回実行したい
イベント ハンドラーを 1 つだけ記述して、ルーティング イベントでそれを実現するにはどうすればよいでしょうか。イベント ハンドラ コードを繰り返したくありません。
ありがとう
別のstackPanel内にあるstackPanel内にあるボタンを持つWPFウィンドウがあります
MouseDown イベントのボタンのイベント ハンドラーを作成しました。ボタンと親(スタックパネル)と親の親に対して、このeventHandlerを3回実行したい
イベント ハンドラーを 1 つだけ記述して、ルーティング イベントでそれを実現するにはどうすればよいでしょうか。イベント ハンドラ コードを繰り返したくありません。
ありがとう
または、GenericHandler メソッドに Boolean パラメータを設定して、イベントをバブルさせるかどうかを決定できます。
void GenericHandler(object sender, RoutedEventArgs args)
{ // ここで引数の型を確認し、作業を行います。
args.Handled = false; // this lets the event bubbled up.
...
}