Как получить украшение UIElement внутри Scrollviewer?C#

Место общения программистов C#
Anonymous
Как получить украшение UIElement внутри Scrollviewer?

Сообщение Anonymous »


Я новичок в WPF и уже некоторое время ищу решение этой проблемы. Моя цель - прослушать событие изменения размера украшения UIElement, поэтому мне нужно получить украшение элемента. Я искал подобную проблему, но нашел только те, которые создавали класс украшения или имели прямой доступ к нему. Однако в моем случае декоратор был создан, когда UIElement был добавлен в Scrollviewer. Если вы хотите знать, я работаю над редактором термоэтикеток.

В настоящее время я могу получить UIElement, средство просмотра прокрутки и презентатор содержимого прокрутки, у которого есть AdornerLayer, где визуализируются элементы декора, как я прочитал в сообщении. Но мне все равно не удалось увидеть декораторы на объекте AdornerLayer, как я пытался сделать из этого поста: Скопировать элемент пользовательского интерфейса с помощью декоративного элемента

Вот снимок экрана визуализатора WPF. http://codetampus.com/wpfvisualizer.png

Надеюсь, кто-нибудь сможет мне помочь и просветить меня в этом вопросе, возможно, я просто что-то пропустил.

Вернуться в «C#»