Очень хорошо известен тот факт, что маршрутизируемые события перемещаются только вверх или вниз по предкам, а не через все элементы.
Но не менее известен тот факт, что обработчик событий может быть подключен к общему родителю двух разных элементов управления.
Мои вопросы, как, несколько указателей, пожалуйста.
У меня есть XAML, который выглядит как
<Grid Name="MainGrid">
<Listbox Name="lb1"/>
<Grid Name="InnerGrid">
<Listbox Name="lb2"/>
</Grid>
</Grid>
Обработчики событий мыши, определенные в «lb1», не будут запущены, поскольку они «закопаны» в «InnerGrid». Мой вопрос заключается в том, как я могу написать некоторый код в «MainGrid» или где-то еще, где обработчики событий, определенные в «lb1», запускаются. Или может быть какой-то другой метод достижения этого.
Огромное спасибо.