WPF SolidColorBrush困境

标签 wpf brush

有谁知道如何在WPF中将代表颜色的字符串转换为SolidColorBrush

例如:

string colorRed = "Red";
SolidColorBrush fromStringToColor = new SolidColorBrush(colorRed);

这就是我要完成的工作。
有任何想法吗?

提前致谢。

最佳答案

您必须将字符串转换为System.Windows.Media.Color,可以使用静态ColorConverter.ConvertFromString方法执行此操作:

string colorRed = "Red";
Color c = (Color)ColorConverter.ConvertFromString(colorRed);
SolidColorBrush fromStringToColor = new SolidColorBrush(c);

关于WPF SolidColorBrush困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/936786/

相关文章:

javascript - d3 - 笔刷/平移缩放 - 禁用上部 x 轴上的平移

wpf - 半透明控件上的不透明控件

wpf - 快捷键问题 - 有时不起作用 - 焦点问题?

c# - Wpf 数据虚拟化

c++ - 来自位图的 GDI+ C++ 纹理画笔图案

.net - 为什么刷只有 3 个十六进制值?

javascript - 如何用D3做类似GitHub的时间线图?

c# - xaml 中的条件元素取决于绑定(bind)内容

c# - 在 WPF C# 中绑定(bind)可见性转换器

wpf - wpf/xaml 中的仅角边框