public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Brush bgBrush; LatencySample sample = (LatencySample)value; switch (sample.status) { case SampleStatus.Good: bgBrush = LatencyBackgroundConverter.TimeToColor(sample.rttMs.Value); break; case SampleStatus.TimedOut: bgBrush = new SolidColorBrush(Color.FromArgb(128, 0, 0, 255)); break; case SampleStatus.Nonexistent: bgBrush = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255)); break; default: bgBrush = new SolidColorBrush(Color.FromArgb(255, 0, 0, 255)); break; } return(bgBrush); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { LatencySample sample = (LatencySample)value; string v; switch (sample.status) { case SampleStatus.Good: v = sample.rttMs.ToString(); break; case SampleStatus.Nonexistent: v = "--"; break; case SampleStatus.TimedOut: v = "##"; break; default: v = "err"; break; } return(v); }