public static bool OpenFileDialog(OpenFileDialogParams openParams, FileDialogCreator.OpenFileDialogDelegate callback) { return(FileDialogCreatorPlugin.OpenFileDialog(openParams, (OpenFileDialogParams outputOpenParams) => { try { if (outputOpenParams.FileName != "") { string directory = Path.GetDirectoryName(outputOpenParams.FileName); if (directory != null && directory != "") { lastDirectoryUsed = directory; } } } catch (Exception) { } callback(outputOpenParams); } )); }
public static bool OpenFileDialog(OpenFileDialogParams openParams, Action <OpenFileDialogParams> callback) { return(FileDialogCreatorPlugin.OpenFileDialog(openParams, (OpenFileDialogParams outputOpenParams) => { try { if (outputOpenParams.FileName != "") { string directory = Path.GetDirectoryName(outputOpenParams.FileName); if (directory != null && directory != "") { lastDirectoryUsed = directory; } } } catch (Exception e) { Debug.Print(e.Message); GuiWidget.BreakInDebugger(); } callback(outputOpenParams); } )); }