Repositories / GSConfigTool / GsConfigTool / Helpers / BoolToOpacityConverter.cs
BoolToOpacityConverter.cs 551 B
git clone https://xarmina.eu/git/gsconfigtool Raw Download
using System.Globalization;
using System.Windows.Data;

namespace GsConfigTool.Helpers;

[ValueConversion(typeof(bool), typeof(double))]
public class BoolToOpacityConverter : IValueConverter
{
    public static readonly BoolToOpacityConverter Instance = new();

    public object Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
        => value is true ? 1.0 : 0.4;

    public object ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
        => throw new NotImplementedException();
}
24Fire Wuppertaler Tafel Romeo