Files
better-genshin-impact/Build/MicaSetup/Design/Converters/EnumToObjectConverter.cs

22 lines
574 B
C#

using System;
using System.Globalization;
using System.Windows.Data;
namespace MicaSetup.Design.Converters;
[ValueConversion(typeof(object), typeof(object))]
public class EnumToObjectConverter : StringToObjectConverter
{
protected override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null)
{
return UnsetValue;
}
var type = value.GetType();
var key = Enum.GetName(type, value);
return base.Convert(key, targetType, parameter, culture);
}
}