public static AvaloniaBlazorAppBuilder Configure <TApp>() where TApp : Application, new() { var builder = AvaloniaBlazorAppBuilder.Configure <TApp>() .UseSkia() .With(new SkiaOptions { CustomGpuFactory = () => new BlazorSkiaGpu() }); return(builder); }
public static AvaloniaBlazorAppBuilder Configure <TApp>() where TApp : Application, new() { var builder = AvaloniaBlazorAppBuilder.Configure <TApp>() .UseSkia() .With(new SkiaOptions { CustomGpuFactory = () => new BlazorSkiaGpu() }); AvaloniaLocator.CurrentMutable.Bind <FontManager>().ToConstant(new FontManager(new CustomFontManagerImpl())); return(builder); }
public static void RegisterServices(AvaloniaBlazorAppBuilder builder) { AssetLoader.RegisterResUriParsers(); AvaloniaLocator.CurrentMutable.Bind <IRuntimePlatform>().ToConstant(Instance); AvaloniaLocator.CurrentMutable.Bind <IAssetLoader>().ToConstant(new AssetLoader()); }