Program.cs 934 B

12345678910111213141516171819202122232425262728293031
  1. using Avalonia;
  2. using Avalonia.Controls;
  3. namespace PicView.Avalonia.MacOS;
  4. internal class Program
  5. {
  6. // Initialization code. Don't use any Avalonia, third-party APIs or any
  7. // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
  8. // yet and stuff might break.
  9. [STAThread]
  10. public static void Main(string[] args) => BuildAvaloniaApp()
  11. .StartWithClassicDesktopLifetime(args, ShutdownMode.OnExplicitShutdown);
  12. // Avalonia configuration, don't remove; also used by visual designer.
  13. public static AppBuilder BuildAvaloniaApp()
  14. {
  15. return AppBuilder.Configure<App>()
  16. #if DEBUG
  17. .LogToTrace()
  18. #endif
  19. .UseR3()
  20. .UseAvaloniaNative()
  21. .UseSkia()
  22. .With(new SkiaOptions
  23. {
  24. MaxGpuResourceSizeBytes = 256_000_000,
  25. UseOpacitySaveLayer = true
  26. });
  27. }
  28. }