public virtual void ImportItem() { if (FilePicker != null) { FilePicker.RemoveAll(); LeftPane.Remove(FilePicker); FilePicker = null; RefreshScreen(); } else { ShowImportFileMenu(); } }
public virtual void ShowImportFileMenu() { FilePicker = new FrameView("Select file") { X = 0, Y = 0, Width = Dim.Fill(), Height = Dim.Percent(75), ColorScheme = Colors.Menu }; FilePicker.Leave += (args) => { LeftPane.Remove(FilePicker); FilePicker = null; }; GetDirectoriesAndFileView(Directory.GetCurrentDirectory()); LeftPane.Add(FilePicker); FilePicker.SetFocus(); }