我正在为我们公司开发WinForm打印应用程序。打印文档时,我需要获取文档上每个控件的System.Drawing.Color属性,并创建一个System.Drawing.Brush对象来画出来。有没有办法将System.Drawing.Color值转换为System.Drawing.Brush值?注意:我已经尝试查看System.Windows.Media.SolidColorBrush()方法,但它似乎没有帮助。 最佳答案 使用SolidBrush类:using(SolidBrushbrush=newSolidBrush(you
我有一个配置文件,开发人员可以在其中通过传入字符串来指定文本颜色:与其用一个巨大的switch语句来寻找所有可能的颜色,不如只使用类System.Drawing.Brushes中的属性,这样在内部我可以这样说:Brushcolor=Brushes.Black;//Default//lateron...this.color=(Brush)Enum.Parse(typeof(Brush),prasedValue("color"));除了Brush/Brushes中的值不是枚举。所以Enum.Parse没有给我带来快乐。有什么建议吗? 最佳答案
我有一个配置文件,开发人员可以在其中通过传入字符串来指定文本颜色:与其用一个巨大的switch语句来寻找所有可能的颜色,不如只使用类System.Drawing.Brushes中的属性,这样在内部我可以这样说:Brushcolor=Brushes.Black;//Default//lateron...this.color=(Brush)Enum.Parse(typeof(Brush),prasedValue("color"));除了Brush/Brushes中的值不是枚举。所以Enum.Parse没有给我带来快乐。有什么建议吗? 最佳答案
我正在构建一个画笔应用程序,它快完成了,我所做的只是一个基本的画笔/绘图工具。我想给它一种更像画笔的感觉,因为在我当前的输出中它有角度并且看起来不像真正的画笔墨水。这是我的代码:-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{touchSwiped=YES;UITouch*touch=[touchesanyObject];currentTouch=[touchlocationInView:self.view];currentTouch.y-=20;UIGraphicsBeginImageContext(self.
这个问题在这里已经有了答案:ConvertstringtoBrushes/BrushcolornameinC#(10个答案)关闭5年前。我有一个矩形,我想用一种颜色填充它。当我写Fill="#FFFFFF90"时,它显示了一个错误:Cannotimplicitlyconverttype'string'to'System.Windows.Media.Brush请给我一些建议。