private void BingSettingPage_Loaded(object sender, RoutedEventArgs e) { string code = SettingManager.BingGetLanguage(); Debug.Assert(LanguageComboBox.Items != null, "LanguageComboBox.Items != null"); foreach (BingLanguage bingLanguage in LanguageComboBox.Items) { if (bingLanguage.Code == code) { LanguageComboBox.SelectedItem = bingLanguage; } } }
private void Initialize() { BingLanguageCollection = new ObservableCollection <BingLanguage>(); BingLanguage b = new BingLanguage { Name = "عربي", Code = "ar" }; BingLanguageCollection.Add(b); //b = new BingLanguage //{ // Name = "عربي", // Code = "ar" //}; //BingLanguageCollection.Add(b); b = new BingLanguage { Code = "bg-BG", Name = "Български" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "ca-ES", Name = "català" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "cs-CZ", Name = "Čeština" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "da-DK", Name = "dansk" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "de-DE", Name = "Deutsch" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "el-GR", Name = "Ελληνικά" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "es-ES", Name = "Español" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "et-EE", Name = "Eesti" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "eu-ES", Name = "Euskara" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "fi-FI", Name = "suomi" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "fr-FR", Name = "Français" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "gl-ES", Name = "Galego" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "he", Name = "עברית" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "hi-IN", Name = "हिन्दी" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "hr-HR", Name = "hrvatski" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "hu-HU", Name = "magyar" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "is-IS", Name = "Íslenska" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "it-IT", Name = "Italiano" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "ja-JP", Name = "日本語" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "ko-KR", Name = "한국어" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "lt-LT", Name = "Lietuvių" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "lv-LV", Name = "Latviešu" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "ms-MY", Name = "Melayu" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "nb-NO", Name = "Norsk" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "nl-NL", Name = "Nederlands" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "en-US", Name = "English" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "pl-PL", Name = "polski" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "pt-BR", Name = "Português (Brasil)" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "pt-PT", Name = "Português (Portugal)" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "ro-RO", Name = "Română" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "ru-RU", Name = "русский" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "sk-SK", Name = "slovenčina" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "sl-SI", Name = "slovenščina" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "sr-ba", Name = "српски (ћирилица)" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "sv-SE", Name = "Svenska" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "th-TH", Name = "ไทย" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "tr-TR", Name = "Türkçe" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "uk-UA", Name = "українська" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "vi-VN", Name = "Tiếng Việt" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "zh-CN", Name = "简体中文" }; BingLanguageCollection.Add(b); b = new BingLanguage { Code = "zh-HK", Name = "繁體中文" }; BingLanguageCollection.Add(b); BingLanguageCollection = new ObservableCollection <BingLanguage>(BingLanguageCollection.OrderBy(x => x.Name)); //Show Image info or not IsShowImageInfo = SettingManager.BingGetShowInfo(); LanguageCode = SettingManager.BingGetLanguage(); }