public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { var converter = new LanguageNameConverter(); var list = value as List<string>; if (list == null) return null; return list.Select(lang => converter.Convert(lang, typeof(string), null, culture).ToString()).ToList(); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { var converter = new LanguageNameConverter(); var list = value as List <string>; if (list == null) { return(null); } return(list.Select(lang => converter.Convert(lang, typeof(string), null, culture).ToString()).ToList()); }
void LanguageSelectionComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var converter = new LanguageNameConverter(); GlobalizedApplication.Instance.GlobalizationManager.SwitchLanguage(converter.ConvertBack(e.AddedItems[0].ToString(), typeof(string), null, null).ToString()); }