/// <summary> /// Initializes the root components. /// </summary> private void InitializeRoot(IConsole buffer) { Root = new RootContainer(buffer); UserInput = new KeyboardInput(Root) { ExitKey = ConsoleKey.Escape }; Header = new WeekHeader(OnHomeScreen, wrapper); BinaryContainer root_container = new BinaryContainer() { Vertical = true }; root_container.Add(Header, Content); root_container.First = Header; root_container.Second = Content; Root.Add(root_container); WorkflowController = new InterfaceWorkflowController(ContentController); }