我这里是使用的转换器,直接上代码(部分代码)。
后台代码:
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)
{