Exemplo n.º 1
0
 private static void ApplyFileDialogOptions(FileDialog dialog, FileDialogOptions options)
 {
     dialog.Title      = options.Title;
     dialog.DefaultExt = options.DefaultExtension;
     dialog.Filter     = options.Filter;
     dialog.FileName   = options.FileName;
 }
Exemplo n.º 2
0
        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);
        }