Найти визуального родителя до вызова загруженного события
Можно ли в WPF найти визуального родителя объекта (UIElement
) до того, как было загружено событие? Если я ищу определенного родителя в загруженном событии, все работает нормально. Если я ищу конкретного родителя в конструкторе после LoadComponent
, это не работает. Или я должен использовать логическое дерево?
Я использую VisualTreeHelper
для поиска.
Спасибо
1 ответ
Решение
WPF вставляет элементы в дерево (логические или визуальные) только после вызова конструктора. Таким образом, вы не можете найти родительские элементы в конструкторе.
Не имеет смысла вставлять то, что еще не существует, в дерево.