public static string GetSavePath(FileDialogParameters fileParams, string defaultFileName, string defaultDirectory, string initialDirectory = null) { SaveFileDialog saveFileDialog = new SaveFileDialog(); if (initialDirectory != null) { saveFileDialog.InitialDirectory = initialDirectory; } else { saveFileDialog.InitialDirectory = defaultDirectory; } saveFileDialog.FileName = defaultFileName; saveFileDialog.Filter = fileParams.Filter; saveFileDialog.DefaultExt = fileParams.DefaultExtension; saveFileDialog.AddExtension = true; string savePath = null; if (saveFileDialog.ShowDialog() == true) { savePath = saveFileDialog.FileName; } return(savePath); }
public static string GetLoadPath(FileDialogParameters fileParams, string initialDirectory = "") { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = (initialDirectory != "" ? initialDirectory : Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)); openFileDialog.Filter = fileParams.Filter; openFileDialog.DefaultExt = fileParams.DefaultExtension; openFileDialog.AddExtension = true; string savePath = null; if (openFileDialog.ShowDialog() == true) { savePath = openFileDialog.FileName; } return(savePath); }
public static string GetLoadPath(FileDialogParameters fileParams, string defaultDirectory, string initialDirectory = null) { OpenFileDialog openFileDialog = new OpenFileDialog(); if (initialDirectory != null) { openFileDialog.InitialDirectory = initialDirectory; } else { openFileDialog.InitialDirectory = defaultDirectory; } openFileDialog.Filter = fileParams.Filter; openFileDialog.DefaultExt = fileParams.DefaultExtension; openFileDialog.AddExtension = true; string savePath = null; if (openFileDialog.ShowDialog() == true) { savePath = openFileDialog.FileName; } return(savePath); }