private void Window_Loaded(object sender, RoutedEventArgs e) { if (!Directory.Exists(TempPath)) { Directory.CreateDirectory(TempPath); } #region Languages var languageList = CultureInfo.GetCultures(CultureTypes.AllCultures).Select(x => new Culture { Code = x.IetfLanguageTag, Name = x.EnglishName }).ToList(); languageList.RemoveAt(0); FromComboBox.ItemsSource = languageList; ToComboBox.ItemsSource = languageList; FromComboBox.SelectedValue = "en"; #endregion ToComboBox.Focus(); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { StatusBand.Info("Dowloading available translations..."); if (!Directory.Exists(TempPath)) Directory.CreateDirectory(TempPath); await DownloadResources(); var languageList = CultureInfo.GetCultures(CultureTypes.AllCultures).Select(x => new Culture { Code = x.IetfLanguageTag, Name = x.EnglishName }).ToList(); languageList.RemoveAt(0); FromComboBox.ItemsSource = languageList; ToComboBox.ItemsSource = languageList; HeaderLabel.Content = "Translator"; MainGrid.IsEnabled = true; FromComboBox.SelectedValue = "en"; StatusBand.Hide(); ToComboBox.Focus(); }