有问题。我无法使用每个 C# 代码(不在 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;
关于c# - 如何从字符串设置 Border.BorderBrush,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772166/