コード例 #1
0
 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());
        }
コード例 #3
0
 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());
 }