1
0

Program.cs 881 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using System.Linq;
  3. using Avalonia;
  4. using Avalonia.Controls;
  5. using Avalonia.Platform;
  6. using Avalonia.ReactiveUI;
  7. namespace ControlCatalog
  8. {
  9. internal class Program
  10. {
  11. [STAThread]
  12. public static int Main(string[] args)
  13. => BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
  14. /// <summary>
  15. /// This method is needed for IDE previewer infrastructure
  16. /// </summary>
  17. public static AppBuilder BuildAvaloniaApp()
  18. => AppBuilder.Configure<App>()
  19. .LogToTrace()
  20. .UsePlatformDetect()
  21. .UseReactiveUI();
  22. private static void ConfigureAssetAssembly(AppBuilder builder)
  23. {
  24. AvaloniaLocator.CurrentMutable
  25. .GetService<IAssetLoader>()
  26. .SetDefaultAssembly(typeof(App).Assembly);
  27. }
  28. }
  29. }