Program.cs 647 B

12345678910111213141516171819202122
  1. using System.Reactive.Concurrency;
  2. using ReactiveUI;
  3. using ReactiveUI.SourceGenerators;
  4. using Terminal.Gui.Configuration;
  5. using Terminal.Gui.App;
  6. using Terminal.Gui.ViewBase;
  7. namespace ReactiveExample;
  8. public static class Program
  9. {
  10. private static void Main (string [] args)
  11. {
  12. ConfigurationManager.Enable (ConfigLocations.All);
  13. Application.Init ();
  14. RxApp.MainThreadScheduler = TerminalScheduler.Default;
  15. RxApp.TaskpoolScheduler = TaskPoolScheduler.Default;
  16. Application.Run (new LoginView (new LoginViewModel ()));
  17. Application.Current.Dispose ();
  18. Application.Shutdown ();
  19. }
  20. }