Esempio n. 1
0
 public string OpenFile(string title, string initialDirectory, DialogFilterPair filter)
 {
     return(OpenFile(title, initialDirectory, new List <DialogFilterPair> {
         filter
     }));
 }
Esempio n. 2
0
        public string SaveFile(string title, string initialDirectory, string defaultFileName, DialogFilterPair filter)
        {
            var builder = new CommonSaveDialogBuilder()
                          .Initialize(title, initialDirectory)
                          .SetDefaults(defaultFileName, filter.ExtensionsList)
                          .AddFilter(filter);

            string result = null;

            using (var dialog = builder.Build())
            {
                if (dialog.ShowDialog() == CommonFileDialogResult.Ok)
                {
                    result = dialog.FileName;
                }
            }
            return(result);
        }