Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }