using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Forms; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace mdfinder { /// /// Interaction logic for OptionsWindow.xaml /// public partial class OptionsWindow : Window { /// Gets or sets the supported languages. /// The supported languages. public List SupportedLanguages { get; set; } = new List(new[] { CultureInfo.CreateSpecificCulture("en-US"), //CultureInfo.CreateSpecificCulture("es"), //CultureInfo.CreateSpecificCulture("ar"), //CultureInfo.CreateSpecificCulture("ja"), //CultureInfo.CreateSpecificCulture("ru"), //CultureInfo.CreateSpecificCulture("zh-CN"), }); /// Default constructor. public OptionsWindow() { InitializeComponent(); } /// Event handler. Called by BtnSave for click events. /// Source of the event. /// Routed event information. private void BtnSave_Click(object sender, RoutedEventArgs e) { Properties.Settings.Default.Save(); this.Close(); } /// /// Event handler. Called by BtnProviderLocationDirectory for click events. /// /// Source of the event. /// Routed event information. private void BtnProviderLocationDirectory_Click(object sender, RoutedEventArgs e) { var fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Properties.Settings.Default.ProviderFolder = fbd.SelectedPath; } } } }