using System; using System.Collections.Generic; using System.Drawing; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Data; namespace XGL.Tools { public class NetStatusToColorConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { int second = 0; if (value != null) { if (int.TryParse(value.ToString(), out second)) { if (second > 0 && second <= 20) { return Brushes.Green; //System.Windows.Media.ColorConverter.ConvertFromString("#FF4FEE4F"); } else if (second > 20 && second <= 40) { return Brushes.Orange; } else { return Brushes.Red; } } } return Brushes.Red; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return ""; } } }