【发布时间】:2010-05-05 10:03:29
【问题描述】:
有问题。我无法使用每个 C#-Code 的字符串值(不在 XAML 中)设置 BorderBrush:
((Border)((Image)sender).Parent).BorderBrush = "#FFBCC7D8";
如何解决这个问题?
【问题讨论】:
有问题。我无法使用每个 C#-Code 的字符串值(不在 XAML 中)设置 BorderBrush:
((Border)((Image)sender).Parent).BorderBrush = "#FFBCC7D8";
如何解决这个问题?
【问题讨论】:
您必须使用转换器将字符串转换为画笔对象。在框架中有一个BrushConverter 来执行此操作。
BrushConverter converter = new BrushConverter();
BorderBrush brush = converter.ConvertFromString("#FFBCC7D8") as Brush;
((Border)((Image)sender).Parent).BorderBrush = brush;
【讨论】: