В wpf существует ли MergedGradientBrush?

Предположим, что у меня было две кисти.
Тот, который был кистью линейного градиента, которая была от Темного до света
Каждый был радиальной кистью, которая пошла от Темного до света.

Как я мог объединить кисти так, чтобы, когда я применяю их, я мог применить обоих сразу.
Проверка EG это:
1) http://www.codeproject.com/KB/vista/WindowsVistaRenderer/VistaRenderer4.gif
2) http://www.codeproject.com/KB/vista/WindowsVistaRenderer/VistaRenderer5.gif

Как мог, я (В WPF/XAML) объединяюсь и в один градиент и затем обращаюсь к этому? (Это - Изображения г-на Menendez от Codeproject),

1
задан akshaykarthik 27 May 2010 в 21:39
поделиться

1 ответ

Короткий ответ: нет способа "объединить" две разные градиентные кисти в одну. Однако есть обходные пути, которые позволят выполнить эту работу. Например, можно создать два наложенных друг на друга элемента Border (используя Grid), один с линейной кистью, а другой с градиентной. Затем можно установить альфа-компонент каждого из цветов в кистях на 50% прозрачности. Таким образом, кисти будут отображаться одна поверх другой, но обе будут одинаково хорошо видны.

2
ответ дан 3 September 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: