阅读背景:

WPF datagrid中根据不同值改变字体颜色

来源:互联网 

我这里是使用的转换器,直接上代码(部分代码)。

后台代码:

namespace MyControlLibrarys
{
    ///// 定义转换器       
    [ValueConversion(typeof(string), typeof(SolidColorBrush))]
    public class DataColorConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value == null || value.ToString() == "") 
                return "";

            if (value.ToString() == "不通过")//这里根据你里面的值自己写判断条件
            {
                try
                {
                    return new SolidColorBrush(Colors.Red);
                }
                catch
                { throw; }
            }

            return new SolidColorBrush(Colors.Black);
        }

        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    } 

}namespace MyC



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: