2015-08-24 6 views
1

Возможно ли в WPF найти визуальный родитель объекта (UIElement) до запуска загруженного события? Если я ищу определенного родителя в загруженном событии, все будет работать нормально. Если я ищу определенного родителя в конструкторе после LoadComponent, он не работает. Или мне нужно использовать логическое дерево?Найти визуального родителя перед загруженным событием было вызвано

Я использую VisualTreeHelper для поиска.

Спасибо

ответ

2

WPF только вставляет элементы в дерево (логического или визуального) после того, как конструктор был вызван. Таким образом, вы не можете найти родительские элементы в конструкторе.

Не имеет смысла вставлять то, что еще не существует в дереве.

+0

Хорошо, так что самое лучшее, используя загруженное событие ... Спасибо – BendEg

+0

Точно. Я знаю, иногда было бы проще использовать конструктор для этих вещей, но это, к сожалению, невозможно – Domysee

 Смежные вопросы

  • Нет связанных вопросов^_^