修正命名错误
xiyunfei authored at 2023-04-09 21:10:58
819.00 B
NewLife.JT808
using System.Globalization;
using Avalonia.Data.Converters;
using Avalonia.Media;

namespace Client.Avalonia.Converters;

/// <summary>消息方向转颜色 — ↑ 绿色(发送),↓ 蓝色(接收)</summary>
public class DirectionToColorConverter : IValueConverter
{
    public Object? Convert(Object? value, Type targetType, Object? parameter, CultureInfo culture)
    {
        if (value is String dir)
        {
            return dir switch
            {
                "↑" => Brushes.ForestGreen,
                "↓" => Brushes.DodgerBlue,
                _ => Brushes.Gray,
            };
        }
        return Brushes.Gray;
    }

    public Object? ConvertBack(Object? value, Type targetType, Object? parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}