using DTS.Common.Enums; using System; using System.Windows.Data; namespace DTS.Common.Converters { public class StatusToBorderThicknessConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (!(value is UIItemStatus itemStatus)) { return 1; } switch (itemStatus) { case UIItemStatus.None: return 1; case UIItemStatus.Success: return 2; case UIItemStatus.Failed: return 2; case UIItemStatus.Error: return 2; case UIItemStatus.Warning: return 2; } return 1; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return null; } } }