1

假设我有两把刷子。
一个是从暗到亮的线性渐变画笔 一个是从暗到亮
的径向画笔。

我怎样才能合并画笔,这样当我应用它们时,我可以同时应用它们。
例如检查这个:
1)http://www.codeproject.com/KB/vista/WindowsVistaRenderer/VistaRenderer4.gif
2)http://www.codeproject.com/KB/vista/WindowsVistaRenderer/VistaRenderer5.gif

我如何(在 WPF/XAML 中)将两者合并到一个渐变中,然后引用它?(这是来自 Codeproject 的 Menendez 先生的图片)

4

1 回答 1

2

简短的回答,没有办法将两个不同的渐变画笔“合并”为一个。但是,有一些解决方法可以为您完成工作。例如,您可以创建两个重叠Border元素(使用Grid),一个使用线性画笔,另一个使用渐变画笔。然后,您可以将画笔中每种颜色的 alpha 分量设置为 50% 的透明度。以这种方式,画笔将一个在另一个之上呈现,但两者的显示效果一样好。

于 2010-05-27T21:45:29.247 回答