ant*_*nko 1 c# wpf brush colors
这是一个问题.我不能使用每个C#-Code的字符串值设置BorderBrush(不在XAML中):
((Border)((Image)sender).Parent).BorderBrush = "#FFBCC7D8";
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题呢?
您必须使用Converter将字符串转换为Brush-Object.在框架中有一个BrushConverter来执行此操作.
BrushConverter converter = new BrushConverter();
BorderBrush brush = converter.ConvertFromString("#FFBCC7D8") as Brush;
((Border)((Image)sender).Parent).BorderBrush = brush;
Run Code Online (Sandbox Code Playgroud)