private static void ApplyFileDialogOptions(FileDialog dialog, FileDialogOptions options) { dialog.Title = options.Title; dialog.DefaultExt = options.DefaultExtension; dialog.Filter = options.Filter; dialog.FileName = options.FileName; }
public static bool ShowSaveFileDialog(this IDialogService dialogService, FileDialogOptions options, out string fileName) { var dialog = new SaveFileDialog(); ApplyFileDialogOptions(dialog, options); if (dialog.ShowDialog() == true) { fileName = dialog.FileName; return(true); } fileName = null; return(false); }