Program.cs 1019 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System.Runtime.Versioning;
  2. using System.Threading.Tasks;
  3. using Avalonia;
  4. using Avalonia.Browser;
  5. using Avalonia.Controls;
  6. using ControlCatalog;
  7. using ControlCatalog.Browser;
  8. [assembly:SupportedOSPlatform("browser")]
  9. internal partial class Program
  10. {
  11. public static async Task Main(string[] args)
  12. {
  13. await BuildAvaloniaApp()
  14. .AfterSetup(_ =>
  15. {
  16. ControlCatalog.Pages.EmbedSample.Implementation = new EmbedSampleWeb();
  17. })
  18. .StartBrowserAppAsync("out");
  19. }
  20. // Example without a ISingleViewApplicationLifetime
  21. // private static AvaloniaView _avaloniaView;
  22. // public static async Task Main(string[] args)
  23. // {
  24. // await BuildAvaloniaApp()
  25. // .SetupBrowserApp();
  26. //
  27. // _avaloniaView = new AvaloniaView("out");
  28. // _avaloniaView.Content = new TextBlock { Text = "Hello world" };
  29. // }
  30. public static AppBuilder BuildAvaloniaApp()
  31. => AppBuilder.Configure<App>();
  32. }