MauiProgram.cs 767 B

123456789101112131415161718192021222324252627282930313233
  1. using BlazorPanzoom;
  2. using Microsoft.Extensions.Logging;
  3. using VeloeKemonoPartyApp.Data;
  4. using VeloeKemonoPartyApp.Services;
  5. namespace VeloeKemonoPartyApp;
  6. public static class MauiProgram
  7. {
  8. public static MauiApp CreateMauiApp()
  9. {
  10. var builder = MauiApp.CreateBuilder();
  11. builder
  12. .UseMauiApp<App>()
  13. .ConfigureFonts(fonts =>
  14. {
  15. fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
  16. });
  17. builder.Services.AddMauiBlazorWebView();
  18. #if DEBUG
  19. builder.Services.AddBlazorWebViewDeveloperTools();
  20. builder.Logging.AddDebug();
  21. #endif
  22. builder.Services.AddBlazorPanzoomServices();
  23. builder.Services.AddSingleton<WeatherForecastService>();
  24. builder.Services.AddSingleton<KemonoHttpClient>();
  25. return builder.Build();
  26. }
  27. }