Пример #1
0
 public static IServicesContainerBuilder RegisterSkiaRenderer(this IServicesContainerBuilder builder)
 {
     return(builder
            .RegisterImplementation <SkiaFont, IFont>()
            .RegisterImplementation <SkiaFontFace, IFontFace>()
            .RegisterImplementation <SkiaImage, IImage>()
            .RegisterImplementation <SkiaCanvas, ICanvas>());
 }
Пример #2
0
 public static IServicesContainerBuilder RegisterSkitanaAppFramework(this IServicesContainerBuilder builder)
 {
     return(builder
            .RegisterSingleton <Dispatcher, IDispatcher>()
            .RegisterSingleton <UpdatablesService, IUpdatablesService>()
            .RegisterSingleton <ApplicationStopwatch, IApplicationStopwatch>()
            .RegisterSingleton <FontManager, IFontManager>()
            .RegisterSingleton <GesturesService, IGesturesService>());
 }
Пример #3
0
 public static IServicesContainerBuilder RegisterWpfInputServices(this IServicesContainerBuilder builder, FrameworkElement element)
 {
     return(builder
            .RegisterSingleton(element)
            .RegisterSingleton <InputPanel, IInputPanel>());
 }
Пример #4
0
 public static IServicesContainerBuilder RegisterAllControlsServices(this IServicesContainerBuilder builder)
 {
     return(builder
            .RegisterSingleton(InitFilesRepository()));
 }