【问题标题】:How to set Border.BorderBrush from string如何从字符串设置 Border.BorderBrush
【发布时间】:2010-05-05 10:03:29
【问题描述】:

有问题。我无法使用每个 C#-Code 的字符串值(不在 XAML 中)设置 BorderBrush:

 ((Border)((Image)sender).Parent).BorderBrush = "#FFBCC7D8";

如何解决这个问题?

【问题讨论】:

    标签: c# wpf colors brush


    【解决方案1】:

    您必须使用转换器将字符串转换为画笔对象。在框架中有一个BrushConverter 来执行此操作。

    BrushConverter converter = new BrushConverter();
    BorderBrush brush = converter.ConvertFromString("#FFBCC7D8") as Brush;
    ((Border)((Image)sender).Parent).BorderBrush = brush;
    

    【讨论】:

      猜你喜欢
      • 2021-01-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2011-07-12
      • 2014-03-10
      • 1970-01-01
      • 2016-04-04
      相关资源
      最近更新 更多