WPF - PreviewMouseLeftButtonDown, находящий визуальный элемент управления e.OriginalSource
Очень простой вопрос
Я приложил к событию PreviewMouseLeftButtonDown. Я знаю это событие Tunnels, поэтому первый элемент в визуальном дереве будет помечен как e.OriginalSource.
Пример:
У меня есть сетка с именем "MainGrid". Эта Сетка содержит метку.
Если я установлю событие PreviewMouseLeftButtonDown в этой сетке и нажму на метку, будет запущено событие PreviewMouseLeftButtonDown.
MouseButtonEventArgs для этого содержит OriginalSource (e.OriginalSource). В зависимости от того, где я щелкаю внутри ярлыка, это может быть граница... это может быть текстовый блок или граница.
Я хочу пройтись по визуальному дереву и найти "MainGrid". Я знаю о рекурсивных способах сделать это, но что, если я не знаю тип владельца. Я только знаю, что хочу найти владельца (т.е. это должно быть общим).
Что-то вроде "e.OriginalSource.ORIGINAL_OWNER"
С удовольствием уточню, если не понятно.
Спасибо