public static string Convert(ComponentInnerStyleType styleType) { switch (styleType) { case ComponentInnerStyleType.SimplePointStyle: return(GisEditor.LanguageManager.GetStringResource("SimplePointStyleName")); case ComponentInnerStyleType.CustomPointStyle: return(GisEditor.LanguageManager.GetStringResource("CustomPointStyleName")); case ComponentInnerStyleType.FontPointStyle: return(GisEditor.LanguageManager.GetStringResource("FontPointStyleName")); case ComponentInnerStyleType.SimpleAreaStyle: return(GisEditor.LanguageManager.GetStringResource("SimpleAreaStyleName")); case ComponentInnerStyleType.AdvancedAreaStyle: return(GisEditor.LanguageManager.GetStringResource("AdvancedAreaStyleName")); case ComponentInnerStyleType.SimpleLineStyle: return(GisEditor.LanguageManager.GetStringResource("SimpleLineStyleName")); case ComponentInnerStyleType.AdvancedLineStyle: return(GisEditor.LanguageManager.GetStringResource("AdvancedLineStyleName")); case ComponentInnerStyleType.IconTextStyle: return(GisEditor.LanguageManager.GetStringResource("IconTextStyleName")); case ComponentInnerStyleType.FilterTextStyle: return(GisEditor.LanguageManager.GetStringResource("FilterTextStyleName")); default: return(styleType.ToString()); } }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is ComponentInnerStyleType) { ComponentInnerStyleType styleType = (ComponentInnerStyleType)value; return(Convert(styleType)); } else { return(Binding.DoNothing); } }