private void ExportData_Executed(object sender, ExecutedRoutedEventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; saveFileDialog.AddExtension = true; saveFileDialog.OverwritePrompt = true; saveFileDialog.CheckPathExists = true; saveFileDialog.DefaultExt = "*.CSV"; saveFileDialog.Filter = "CSV files|*.CSV"; saveFileDialog.FileName = "HistoryData" + "(" + hvm.StartTime + "--" + hvm.EndTime + ")"; bool?result = saveFileDialog.ShowDialog(); if (result == true && saveFileDialog.FileName != null) //打开保存文件对话框 { if (hvm.ExportCSV(saveFileDialog.FileName)) { DXMessageBox.Show("导出成功!", "提示", MessageBoxButton.OK, MessageBoxImage.Information); } else { DXMessageBox.Show("导出失败!", "提示", MessageBoxButton.OK, MessageBoxImage.Information); } } }