Я хотел бы получить четкое объяснение о том, как определить в каждой ситуации, какой элемент управления является отправителем, а какой - источником события маршрутизируемого события WPF, как в случае событий туннелирования и пузырькового трафика.
Редактировать: Предположим, у вас есть обработчик событий и два элемента управления один дочерний от другого.Обработчик находится в родительском элементе управления.Как бы я знал заранее и без отладки, какой контроль передается как отправитель, а какой как e.source?И изменится ли это, когда вы будете рассматривать всплывающие или туннелируемые события? Общая концепция событий мне ясна, но я хотел бы понять, какой параметр использовать в обработчике событий для идентификации обоих элементов управления без отладки