private void BoxExportDir_SelectionChanged(object sender, SelectionChangedEventArgs e) { string dir = boxExportDir.SelectedItem.ToString(); AppData.Config.ExportDir = dir; AppData.saveConfig(); if (ExportDirChanged != null) { ExportDirChanged.Invoke(); } }
private void btnBrowseExportDir_Clicked(object sender, RoutedEventArgs e) { System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); dialog.Description = "请选择数据导出目录"; dialog.ShowNewFolderButton = true; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (!string.IsNullOrEmpty(dialog.SelectedPath)) { txtExportDir.Text = dialog.SelectedPath; AppData.Config.ExportDir = dialog.SelectedPath; AppData.saveConfig(); if (ExportDirChanged != null) ExportDirChanged.Invoke(); } } }
private void btnBrowseExportDir_Clicked(object sender, RoutedEventArgs e) { System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); dialog.Description = "请选择数据导出目录"; dialog.ShowNewFolderButton = true; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (!string.IsNullOrEmpty(dialog.SelectedPath)) { //txtExportDir.Text = dialog.SelectedPath; AppData.Config.ExportDir = dialog.SelectedPath; if (AppData.Config.ExportDirHistory == null) { AppData.Config.ExportDirHistory = new Dictionary <string, int>(); } if (AppData.Config.ExportDirHistory.ContainsKey(dialog.SelectedPath)) { AppData.Config.ExportDirHistory[dialog.SelectedPath] += 1; } else { AppData.Config.ExportDirHistory[dialog.SelectedPath] = 1; boxExportDir.Items.Add(dialog.SelectedPath); } boxExportDir.SelectedItem = dialog.SelectedPath; Dictionary <string, int> temp = AppData.Config.ExportDirHistory.OrderBy(o => o.Value).ToDictionary(p => p.Key, o => o.Value); AppData.Config.ExportDirHistory = temp; AppData.saveConfig(); if (ExportDirChanged != null) { ExportDirChanged.Invoke(); } } } }