/// <summary> /// Основное окно ФМ /// </summary> private void CreateFileManagerWindow() { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.Clear(); DrawingClass.PrintSquareDoubelLine(START_WINDOW_COORD_X, START_WINDOW_COORD_Y, Console.WindowWidth, Console.WindowHeight / 2, _selectedRoot); DrawingClass.PrintFileOrDir(START_WINDOW_COORD_X + 1, START_WINDOW_COORD_Y + 1, _selectedDirName, _itemDirIndex, _indexController); }
public void StartFMWindows() { while (_isWork) { try { CreateFileManagerWindow(); DrawingClass.PrintButtons(0, 35); CreateInfoWindow(); } catch (Exception e) { ExceptionWriter.Write(e.Message); _isWork = false; } } }
/// <summary> /// Создание окна с информацией /// </summary> private void CreateInfoWindow() { DrawingClass.PrintSquareDoubelLine(0, Console.WindowHeight / 2, Console.WindowWidth, Console.WindowHeight / 3); DrawingClass.PrintList(START_WINDOW_COORD_X + 1, (Console.WindowHeight / 2) + 1, _listInfo); WaitForInput(); }