无法将颜色代码转换为WPF表格中单元格边框的画笔颜色

时间:2014-07-15 01:42:53

标签: c# wpf colors

我有我需要的颜色的十六进制代码,但无法转换并将其应用到我的画笔上,以便为表格的边框着色。这是我尝试使用的代码:

                tc = (TableCell)sender;
                Color greenShade = (Color)ColorConverter.ConvertFromString("#FF66CC00");
                BrushConverter converter = new BrushConverter();
                BorderBrush brush = converter.ConvertFromString("#FF66CC00") as Brush;
                tc.BorderBrush = brush;

错误: System.Windows.Controls.Control.BorderBrush'是一个属性'但是像''

一样使用

此代码不起作用。有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

更改此行

BorderBrush brush = converter.ConvertFromString("#FF66CC00") as Brush;

Brush brush = converter.ConvertFromString("#FF66CC00") as Brush;

BorderBrushSystem.Windows.Controls.Control中的一个属性,但您用作Type