public SiteProxyTestResult(HttpStatusCode code, string message, int ping, SiteProxyTestStatus status) { Code = code; Message = message; Ping = ping; Status = status; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (targetType != typeof(Brush)) { throw new InvalidOperationException("Target type must be Brush"); } SiteProxyTestStatus status = (SiteProxyTestStatus)value; return(status == SiteProxyTestStatus.Passed ? Brushes.Green : status == SiteProxyTestStatus.Failed ? Brushes.Red : Brushes.Black); }