App.xaml.cs 691 B

12345678910111213141516171819202122232425
  1. using Avalonia;
  2. using Avalonia.Markup.Xaml;
  3. using Avalonia.ReactiveUI;
  4. namespace RenderDemo
  5. {
  6. public class App : Application
  7. {
  8. public override void Initialize()
  9. {
  10. AvaloniaXamlLoader.Load(this);
  11. }
  12. // TODO: Make this work with GTK/Skia/Cairo depending on command-line args
  13. // again.
  14. static void Main(string[] args) => BuildAvaloniaApp().Start<MainWindow>();
  15. // App configuration, used by the entry point and previewer
  16. static AppBuilder BuildAvaloniaApp()
  17. => AppBuilder.Configure<App>()
  18. .UsePlatformDetect()
  19. .UseReactiveUI()
  20. .LogToDebug();
  21. }
  22. }