问题标签 [brush]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
23851 浏览

c# - 将 System.Windows.Media.Brush 转换为 System.Drawing.Brush

如何将 System.Windows.Media.Brush 转换为 System.Drawing.Brush?

我正在尝试将 system.windows.media.brush 的颜色格式化为 System.Drawing.Color 对象。

下面的解决方案不起作用,因为它需要一个 solidcolorbrush 对象,而我需要转换的对象是 system.windows.media.brush 对象:

0 投票
1 回答
1372 浏览

wpf - 绑定到画笔的颜色

我正在尝试为路径的 Fill 属性设置动画。到目前为止,我所拥有的是一个运行良好的 ColorAnimation。目标属性是 (Shape.Fill).(SolidColorBrush.Color),我将其设置为值“#999999”(只是一个示例颜色)。

问题来自于我想将值设置为“{TemplateBinding Background}”。由于背景是画笔,而我的目标属性是颜色,这只会导致动画中没有颜色。

如果我能弄清楚如何将值设置为背景画笔的颜色部分,我会很高兴。有任何想法吗?

顺便说一句,这是在 ToggleButton 的控件模板中。

谢谢,大卫

0 投票
1 回答
1426 浏览

silverlight - 具有不同纯色的线条,带有渐变色块但没有渐变的solidcolorbrush

在 Silverlight(版本 3 预览版)中,我想创建一条具有不同纯色的线条,因此颜色之间没有渐变。

基本上我想做以下事情:

但是颜色的变化是离散的,而不是从蓝色到红色的渐变

我想知道这是否可能不使用多行?

0 投票
1 回答
582 浏览

c# - CreatePatternBrush / Ellipse 在 WinMobile 设备上但在模拟器上不起作用

为了在屏幕上绘制位图的圆形部分,我使用从位图创建的 PatternBrush 来填充椭圆。我将 P/Invoke 用于本机函数,因为如果您使用托管函数,CF2.0 中似乎存在错误(有关更多详细信息,请参见此处:http: //social.msdn.microsoft.com/forums/en-US /netfxcompact/thread/e831ea2f-039a-4b92-adb6-941954bee060/)。

这是我使用的代码:

这适用于每个模拟器(WM6、WM6.1.4、WM6.5),但如果我在我的真实设备(HTC Tytn II)上使用完全相同,我得到的只是一个白色圆圈。圆圈未填充位图。我检查了设备上每一行的返回码——一切都没有报告错误。用 CreateSolidBrush 替换 CreatePatternBrush 有效,而不是用颜色填充圆圈。有人知道为什么图案刷不起作用吗?

谢谢迈克

0 投票
1 回答
425 浏览

wpf - 在两个单独的形状对象的交叉点上绘制不同的画笔

当两个形状对象相互重叠时,WPF中是否有一种方法可以使对象的重叠部分用不同的画笔绘制?

0 投票
5 回答
3805 浏览

c# - 如何在 WPF 中组合画笔?

我有两把刷子。我不知道它们是什么类型的刷子。它们可以是 ImageBrushes、SolidBrushes 或 VisualBrushes。我有一个“画笔”类型的变量。

我需要结合两个画笔。我该怎么做?

我试过这个。但它没有用。这里是需要我组合的 Back 和 Front 的画笔。

我需要这个,因为我正在制作一个自定义动画类来为画笔设置动画。在进行了一些测试之后,我得出结论,错误在于画笔的组合,而不是课堂上的其他地方。

生成的画笔是完全透明的。


[编辑]

这是完整的 BrushAnimation 类。

0 投票
2 回答
1506 浏览

wpf - 在 XAML 中创建自定义填充画笔

如何在 XAML 中创建以下形状?

替代文字 http://mtx.dk/ellipse.png

LinearGradientBrush不能这样变换吗?RadialGradientBrush 也不适合。

有任何想法吗?

0 投票
4 回答
281 浏览

c# - C# 绘图,奇怪的行为

下面的代码相当简单——它用随机选择的像素填充设计表面——没什么特别的(暂时忽略第二种方法中的 XXXXXXX)。

我的问题是这个...

如果您将 XXXXXXXXX 替换为“随机 rnd = new Random();” 测试图案完全变成相同颜色的水平条,因此不是随机的。

来人解释一下这是为什么?

据我所知,第二次尝试的唯一区别是 GetRandomColour 方法创建并使用了 Random 类的新实例,但我看不出它是如何产生水平条的。

0 投票
2 回答
5203 浏览

wpf - WPF'魔法'否定画笔?

我有一个可以改变颜色的渐变,我希望它里面的文字应该总是可见的。

如果有任何开箱即用的资源,我宁愿动态地做它;我想要一个否定颜色的“魔法刷”。

有什么实验吗?

0 投票
2 回答
5188 浏览

qt - Qt Qbrush 问题

以下代码有什么区别,

给出黑色背景

它什么也没给。