private static void OpenFolderDialog(IBrowseFolderDialogInfo browseFolderDialogInfo, FolderBrowserDialog browseFolderDialog) { browseFolderDialog.Description = browseFolderDialogInfo.Description; browseFolderDialog.RootFolder = browseFolderDialogInfo.RootFolder; browseFolderDialog.ShowNewFolderButton = browseFolderDialogInfo.ShowNewFolderButton; browseFolderDialogInfo.Confirmed = browseFolderDialog.ShowDialog() == DialogResult.OK; if (browseFolderDialogInfo.Confirmed) { browseFolderDialogInfo.SelectedPath = browseFolderDialog.SelectedPath; } }
private void BrowseFolderInfoAction(IBrowseFolderDialogInfo info) { Path = info.Confirmed ? info.SelectedPath : null; }
public virtual void BrowseFolder(IBrowseFolderDialogInfo info, Action <IBrowseFolderDialogInfo> callback) => Request.Raise(info, callback);