public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if(value == null)
{
return Brushes.White;
}
switch((SessionStatus)value)
{
case SessionStatus.Finished:
return "Finished";
case SessionStatus.Green:
return "Green";
case SessionStatus.Yellow:
return "Yellow";
case SessionStatus.SafetyCarOnStandBy:
return "SCS";
case SessionStatus.SafetyCarDeployed:
return "SCD";
case SessionStatus.Red:
return "Red";
default:
throw Guard.ArgumentOutOfRange("value");
}
}