public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { LogInfoSeverity severity = LogInfoSeverity.Unknown; severity = (LogInfoSeverity)value; switch (severity) { case LogInfoSeverity.Error: return((SolidColorBrush)Application.Current.Resources["RedBrush"]); case LogInfoSeverity.Info: return((SolidColorBrush)Application.Current.Resources["GreenBrush"]); case LogInfoSeverity.Warning: return((SolidColorBrush)Application.Current.Resources["OrangeBrush"]); default: return((SolidColorBrush)Application.Current.Resources["VeryVeryLightBlueBrush"]); } }
public LogInfoItem(string message, LogInfoSeverity severity = LogInfoSeverity.Unknown) { this.message = message; this.severity = severity; }