using System;
|
using System.Globalization;
|
using System.Windows.Data;
|
|
namespace HMI.UI.Converter
|
{
|
public class ResultConverter : IValueConverter
|
{
|
public static ResultConverter Instance = new ResultConverter();
|
|
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
|
{
|
if (value == null) return value;
|
var str = value.ToString();
|
if (str.Equals("ok", StringComparison.OrdinalIgnoreCase) || str.Equals("pass", StringComparison.OrdinalIgnoreCase))
|
{
|
return "PASS";
|
}
|
if (str.Equals("ng", StringComparison.OrdinalIgnoreCase) || str.Equals("fail", StringComparison.OrdinalIgnoreCase))
|
{
|
return "FAIL";
|
}
|
return value;
|
}
|
|
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
{
|
return value;
|
}
|
}
|
}
|