Ejemplo n.º 1
0
 public virtual void ImportItem()
 {
     if (FilePicker != null)
     {
         FilePicker.RemoveAll();
         LeftPane.Remove(FilePicker);
         FilePicker = null;
         RefreshScreen();
     }
     else
     {
         ShowImportFileMenu();
     }
 }
Ejemplo n.º 2
0
        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();
        }