public void ShowSaveFileDialogTest() { FileDialogService service = new FileDialogService(); AssertHelper.ExpectedException <ArgumentNullException>(() => service.ShowSaveFileDialog(null, null, null)); AssertHelper.ExpectedException <ArgumentException>(() => service.ShowSaveFileDialog(new FileType[] { }, null, null)); }
private void Browse() { if (FileDialogService != null) { var filename = FilePath; if (UseOpenDialog) { if (FileDialogService.ShowOpenFileDialog(ref filename, Filter, DefaultExtension)) { FilePath = filename; } } else { if (FileDialogService.ShowSaveFileDialog(ref filename, Filter, DefaultExtension)) { FilePath = filename; } } } else { // use Microsoft.Win32 dialogs if (UseOpenDialog) { var d = new OpenFileDialog(); d.FileName = FilePath; d.Filter = Filter; d.DefaultExt = DefaultExtension; if (true == d.ShowDialog()) { FilePath = d.FileName; } } else { var d = new SaveFileDialog(); d.FileName = FilePath; d.Filter = Filter; d.DefaultExt = DefaultExtension; if (true == d.ShowDialog()) { FilePath = d.FileName; } } } }
private void ExecuteShowSave(object _) { FileName = FileDialogService.ShowSaveFileDialog(Title, Extension, Filter); }
public void ShowSaveFileDialogTest_FileTypesEmpty() { FileDialogService service = new FileDialogService(); service.ShowSaveFileDialog(null, new FileType[] { }, null, null); }