Files
BeWoPlaner/BeWo/Converter/EnumToDescriptionConverter.cs
Waldi e8da1fdff7 BewoPlaner .Net Version 4.5 und Devexpress version 17....
plus RTF Dokumentation für HPH bersenbrueck unter ServiceRecord
und paar kleinigkeiten
2017-07-27 09:58:04 +02:00

29 lines
872 B
C#

using System;
using System.ComponentModel;
using System.Globalization;
using System.Linq;
using System.Windows.Data;
namespace BeWo.Converter
{
public class EnumToDescriptionConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null)
return null;
throw new Exception("Hier muss noch was getestet werden");
//var EnVal = value as DevExpress.Xpf.Core.EnumHelper. EnumItem;
//var fi2 = EnVal.Id.GetType().GetField(EnVal.Id.ToString());
//var attrs = (DescriptionAttribute[])fi2.GetCustomAttributes(typeof(DescriptionAttribute), true);
//return !attrs.Any() ? value : attrs[0].Description;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value;
}
}
}