Можно ли рендерить поверх детей в WPF? - PullRequest
0 голосов
/ 17 апреля 2020

Я использую событие OnRender, чтобы нарисовать некоторую информацию об этом элементе (например: размер элемента, положение мыши на элементе, цвет пикселя под мышью).

Но дочерние элементы (и даже фон) перезаписывает мои рисунки.

Есть ли способ визуализации поверх дочерних элементов? Или это невозможно?

Я уверен, что многие люди сталкивались с этой проблемой. Но я не нашел такого вопроса.

1 Ответ

1 голос
/ 17 апреля 2020

Если вы хотите нарисовать поверх дочерних элементов, вы можете создать DrawingVisual объект, который вы добавите в UIElement с помощью метода AddVisualChild.

Пожалуйста, обратитесь к старой статье MSDN Magazine Чарльза Петцольда для получения дополнительной информации об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...