コード例 #1
0
        public static AvaloniaBlazorAppBuilder Configure <TApp>()
            where TApp : Application, new()
        {
            var builder = AvaloniaBlazorAppBuilder.Configure <TApp>()
                          .UseSkia()
                          .With(new SkiaOptions {
                CustomGpuFactory = () => new BlazorSkiaGpu()
            });

            return(builder);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public static void RegisterServices(AvaloniaBlazorAppBuilder builder)
 {
     AssetLoader.RegisterResUriParsers();
     AvaloniaLocator.CurrentMutable.Bind <IRuntimePlatform>().ToConstant(Instance);
     AvaloniaLocator.CurrentMutable.Bind <IAssetLoader>().ToConstant(new AssetLoader());
 }