У меня есть поля в документе, которые отображаются как UserControls в окне WPF (внутри вкладок).
Мне нужно было сделать функцию автопоиска, которая отображает результаты под полем.
Я выбрал украшение, содержащее элементы управления внутри (список).
Первая проблема заключается в том, что я не мог получить доступ к слою украшения для элемента управления внутри UserControl.
Я пошел с поиском AdornerLayer окна. К сожалению, если бы я поместил внутрь него украшение, я бы его нигде не увидел.
Следующая попытка заключалась в том, чтобы поместить AdornerDecorator в UserControl.
Это нормально работало, если я рисовал украшение над элементом управления:
Однако, если бы я поместил украшение под текстовое поле, элементы управления, расположенные ниже, были бы нарисованы над ним:
Есть ли способ заставить этот второй случай "ниже" работать должным образом?