static void Main(string[] args) { StateKeeper.LoadState(); var pageContent = new PageContentWindow(); pageContent.ShowWindow(); var pagesWindow = new PagesWindow(); pagesWindow.ShowWindow(); var noteBooksWindow = new NoteBooksWindow(); noteBooksWindow.ShowWindow(); Console.CancelKeyPress += OnExit; Task.Run(Resize); while (true) { UiView.Render(); var key = Console.ReadKey(false); UiView.KeyPressed(key); } }