public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Season sn = (Season)value; ShowItem si = sn?.TheSeries?.Show; if (si is null) { return(Brushes.BlueViolet); } if (si.IgnoreSeasons.Contains(sn.SeasonNumber)) { return(Brushes.Gray); } if (TVSettings.Instance.ShowStatusColors != null) { return(new SolidColorBrush(TVSettings.Instance.ShowStatusColors.GetEntry(true, false, sn.Status(si.GetTimeZone()).ToString()) ?? Colors.Black)); } return(Brushes.Black); }