1
0

Program.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using Avalonia;
  3. using Avalonia.Platform;
  4. using ControlCatalog.NetCore;
  5. using ControlCatalog.Pages;
  6. namespace ControlCatalog
  7. {
  8. internal class Program
  9. {
  10. [STAThread]
  11. public static int Main(string[] args)
  12. => BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
  13. /// <summary>
  14. /// This method is needed for IDE previewer infrastructure
  15. /// </summary>
  16. public static AppBuilder BuildAvaloniaApp()
  17. => AppBuilder.Configure<App>()
  18. .LogToTrace()
  19. .AfterSetup(builder =>
  20. {
  21. builder.Instance!.AttachDevTools(new Avalonia.Diagnostics.DevToolsOptions()
  22. {
  23. StartupScreenIndex = 1,
  24. });
  25. EmbedSample.Implementation = new EmbedSampleWin();
  26. })
  27. .UseWin32()
  28. .UseSkia();
  29. private static void ConfigureAssetAssembly(AppBuilder builder)
  30. {
  31. AssetLoader.SetDefaultAssembly(typeof(App).Assembly);
  32. }
  33. }
  34. }