private void handleOpenFile() { if (FInfo != null) { if (!DialogUtils.ConfirmScanner(PanelManager.Instance.GetCurrentForm(), string.Format(Resources.Open0, FInfo.Name ))) { return; } } OpenFile = true; Windows.CloseForm(this); }
/// <summary> /// Executes a command /// </summary> /// <param name="handled">true if it was handled</param> /// <returns>true on success</returns> public override bool Execute(ref bool handled) { handled = true; switch (Command) { case "CancelFileOperation": _menu.commandDispatcher.Dispatch("CmdGoBack", ref handled); break; case "OpenFile": _menu.handleOpenFile(); break; case "DeleteFile": _menu.handleDeleteFile(); break; default: handled = false; break; } return(true); }