using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LSFE.MobApp.Converters { public class StatusColorConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is byte status) { return status switch { 1 => Colors.Green, 2 => Colors.Red, 3 => Colors.Orange, 4 => Colors.Gray, _ => Colors.Gray }; } return Colors.Gray; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } }