using System; using System.Collections.Generic; using System.Text; using System.Windows.Data; namespace AIStudio.Wpf.DiagramDesigner { public class EnumDescriptionConverter : IValueConverter { #region constructor /// /// Initializes a new instance of the class. /// public EnumDescriptionConverter() { } #endregion #region IValueConverter public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value != null) { if (value is Enum) { return ((Enum)value).GetDescription(); } else { return value.ToString(); } } else { return string.Empty; } } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { throw new NotImplementedException(); } #endregion } }