44得票10回答
在C#中将字符串转换为画刷/画刷颜色名称

我有一个配置文件,开发人员可以通过传递字符串来指定文本颜色: <text value="Hello, World" color="Red"/> 与其使用一个巨大的switch语句来查找所有可能的颜色,最好只是使用类System.Drawing.Brushes中的属性,这样我在内部就...

24得票3回答
刷子到刷子动画

我成功找到了如何制作WPF动画-在两种颜色之间过渡。 它被称为ColorAnimation,并且运作良好。ColorAnimation animation = new ColorAnimation { From = Colors.DarkGreen, To = Colors....

22得票2回答
在xaml中从一个Brush引用另一个Brush

在我的资源字典中,是否可以直接引用另一个 Brush 的值,而不使用颜色定义(或者确切地说,将一个 brush 资源复制到另一个 Brush 中)? 例如,我有一个 Brush 定义:<SolidColorBrush x:Key="PanelBackgroundBrush" Color=...

21得票4回答
WPF - 如何制作一个能够绘制类似图纸一般的正方形的画刷?

如何创建一个画一单位宽的定期重复网格线的画笔,使其在水平和垂直轴上间隔均匀,就像图纸一样。 理想情况下,解决方案应该允许对线条和背景(方格内区域)使用的画笔进行控制。这样可以将背景设置为透明,以便该网格可作为覆盖层使用。 编辑以下是Tom所提供答案的结果图: 在这个例子中,使用网格叠...

18得票2回答
更新刷选区域图表的y轴。

我正在使用d3.js,并根据这个示例修改了一个 brushed area chart。除了基于brush的变化,我希望图表的y轴也能根据数据中在brush范围内的y值重新绘制(类似于Google Finance图表的行为)。我已经让功能运作起来了,但只能在xy空间中绘制brush。我通过首先向...

18得票2回答
在WPF中创建条纹刷

如何创建一个类似博客中所示的条纹式(DrawingBrush)画笔? http://blog.pixelingene.com/2008/09/quick-tip-to-get-a-striped-background/ 我不能使用该博客中提到的方法,因为它使用了缩放变换。这意味着如果UI元...

16得票2回答
在GDI和WinForms中实现C#径向渐变刷效果

我创建了一个C# Windows应用程序并编写了75%的代码。该程序允许用户创建流程图,并根据其状态着色流程图形状。我希望它们变成3D按钮,例如来自Webdesign.org网站的。我想使用刷子或其他技术在C#中创建它们,而不是为每个按钮创建PNG文件。// Create solid brus...

15得票4回答
如何在WPF中实现自定义画刷?

我在哪里可以找到关于画刷(Brushes)如何工作的足够信息,以实现自己的System.Windows.Media.Brush?我可以处理所有freezable(可冻结对象)相关内容,但是不是很清楚需要覆盖哪些部分才能使其正常工作。 是的,我并不是想使用预定义的画刷(brush),而是想...

13得票3回答
将类似于#XXXXXX的颜色字符串转换为System.Windows.Media.Brush的最简单方法

我认为标题已经很清楚了! 现在我拥有的是:System.Drawing.Color uiui = System.Drawing.ColorTranslator.FromHtml(myString); var intColor = (uint)((uiui.A << 24) | (...

13得票2回答
使用D3在旋转的线条上绘制刷子以创建缩放效果

我正在处理这个plnkr。我有三条线,分别是30度、45度和60度的角度。我想在这些线上应用刷子,这样当图表被刷过时,这些线会在它们与刷过的矩形相交的位置重新绘制,并显示适当的轴数值。非常感谢任何帮助或提示来解决这个问题。 编辑:如果您有不同的解决方案来绘制旋转的线并在其上方进行刷选,也可以...