/// <summary> /// 打开窗口 /// </summary> private void ExecuteOpenECmd() { ExportWindow sender = new ExportWindow(); sender.Show(); Messenger.Default.Send <bool>(true, "CloseDectWindow"); //注意:token参数一致 }
// PDF export private void btnPDF_Click(object sender, RoutedEventArgs e) { ExportWindow ew = new ExportWindow(); ew.Owner = this; ew.WindowStartupLocation = WindowStartupLocation.CenterOwner; ew.ExportType = ExportType.PDF; ew.Show(); }
private void ButtonExport_OnClick(object sender, RoutedEventArgs e) { try { var exportWindow = new ExportWindow(_streamDeckPanel); exportWindow.Show(); SetFormState(); } catch (Exception ex) { Common.LogError(ex); } }
private void ExportWindow(object sender, RoutedEventArgs e) { ExportWindow exportWindow = new ExportWindow(this._idEvent); exportWindow.Show(); /*this.GridLoading.Visibility = Visibility.Visible; * * var filePath = string.Empty; * using (FolderBrowserDialog fd = new FolderBrowserDialog()) * { * if (fd.ShowDialog() == System.Windows.Forms.DialogResult.OK) * { * filePath = fd.SelectedPath; * } * } * * if (filePath.Equals(string.Empty)) * { * this.GridLoading.Visibility = Visibility.Hidden; * return; * } * * ObservableCollection<EventFieldUser> data = this._mainWindowImpl.MainFields; * DateTime now = DateTime.Now; * string nameFile = filePath + '\\' + "users" + now.ToString("ddMMyyyy") + "-" + now.ToString("HHmmsstt") + ".csv"; * * using (var writer = new StreamWriter(nameFile, false, Encoding.UTF8)) * using (var csvWriter = new CsvWriter(writer)) * { * csvWriter.Configuration.Delimiter = DELIMITER; * csvWriter.Configuration.HasHeaderRecord = true; * csvWriter.Configuration.AutoMap<EventFieldUser>(); * * csvWriter.WriteHeader<EventFieldUser>(); * csvWriter.NextRecord(); * csvWriter.WriteRecords(data); * * writer.Flush(); * * } * * string[] arg = new string[] { WORKER_EXPORT, nameFile}; * this.RunMyWorker(arg);*/ }
public override void Execute() { ExportWindow frm = new ExportWindow(Services); frm.Show(Services.HostWindow.Instance); }