using MaterialDesignThemes.Wpf; using System; using System.Globalization; using System.Runtime.CompilerServices; using System.Windows.Data; using System.Windows.Markup; namespace Gestor.Application.Converters { public class RamoToImageConverter : MarkupExtension, IValueConverter { public double Thickness { get; set; } = 0.25; public RamoToImageConverter() { } public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value == null) { return null; } long num = (long)value - (long)1; if (num <= (long)61) { switch ((uint)num) { case 0: case 2: case 14: case 17: { return (PackIconKind)2040; } case 1: { return (PackIconKind)1515; } case 4: { return (PackIconKind)794; } case 5: case 8: case 60: { return (PackIconKind)2010; } case 6: case 9: case 11: case 52: { return (PackIconKind)33; } case 7: case 15: case 48: { return (PackIconKind)3514; } case 10: case 31: { return (PackIconKind)25; } case 12: case 22: { return (PackIconKind)77; } case 13: { return (PackIconKind)3; } case 16: { return (PackIconKind)3012; } case 18: case 26: case 28: case 30: case 40: case 58: { return (PackIconKind)4; } case 19: { return (PackIconKind)3694; } case 20: case 21: case 41: { return (PackIconKind)859; } case 23: { return (PackIconKind)720; } case 24: { return (PackIconKind)844; } case 25: { return (PackIconKind)1528; } case 27: case 55: { return (PackIconKind)3762; } case 29: { return (PackIconKind)2756; } case 32: case 43: case 53: { return (PackIconKind)3248; } case 33: { return (PackIconKind)2680; } case 34: { return (PackIconKind)1616; } case 35: { return (PackIconKind)41; } case 36: { return (PackIconKind)705; } case 37: { return (PackIconKind)920; } case 38: { return (PackIconKind)1462; } case 39: { return (PackIconKind)1013; } case 42: { return (PackIconKind)3372; } case 44: { return (PackIconKind)88; } case 45: { return (PackIconKind)3464; } case 46: { return (PackIconKind)3465; } case 47: case 56: { return (PackIconKind)870; } case 50: { return (PackIconKind)3040; } case 51: { return (PackIconKind)2433; } case 54: { return (PackIconKind)2719; } case 57: { return (PackIconKind)1101; } case 61: { return (PackIconKind)450; } } } else { } return (PackIconKind)196; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return null; } public override object ProvideValue(IServiceProvider serviceProvider) { return this; } } }