Наложение / Маска UIElement - PullRequest
0 голосов
/ 21 июня 2011

У меня есть ContentControl, который я использую свойство Content, чтобы поместить некоторую геометрию внутрь (путь, эллипсы и т. Д.).

Мне нужно сделать «копию» содержимого другого цвета ... например, если у меня внутри элемента управления красный эллипс, я бы хотел скопировать этот эллипс синим цветом.

Мы делаем это, когда у нас есть цветной рисунок, и мы конвертируем его в черно-белый рисунок.Я думал о visualBrush, но не о лучшем подходе, и до сих пор не нашел хорошего решения.

Есть идеи?

1 Ответ

1 голос
/ 23 июня 2011

Сделайте две копии элемента управления, разместите их в одном месте, а затем используйте свойство Visibility, чтобы решить, какой из них видимый.Измените свойство BodyColor на одном из них, чтобы получить другой цветовой эффект.

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