Esempio n. 1
0
        /// <summary>
        ///   Used for registration with dependency service
        /// </summary>
        public static new void Init()
        {
            ScaleHelper.Init();
            // needed because of this STUPID linker issue: https://bugzilla.xamarin.com/show_bug.cgi?id=31076
#pragma warning disable 0219
            var dummy = new CachedImageRenderer();
#pragma warning restore 0219
        }
        /// <summary>
        ///   Used for registration with dependency service
        /// </summary>
        public static new void Init()
        {
            CachedImage.IsRendererInitialized = true;
            ScaleHelper.Init();
            // needed because of this STUPID linker issue: https://bugzilla.xamarin.com/show_bug.cgi?id=31076
#pragma warning disable 0219
            var ignore1 = typeof(CachedImageRenderer);
            var ignore2 = typeof(CachedImage);
#pragma warning restore 0219
        }
Esempio n. 3
0
 public PlatformImageLoaderTask(ITarget <PImage, TImageView> target, TaskParameter parameters, IImageService imageService) : base(ImageCache.Instance, target, parameters, imageService)
 {
     // do not remove! Kicks scale retrieval so it's available for all, without deadlocks due to accessing MainThread
     ScaleHelper.Init();
 }
 public PlatformImageLoaderTask(ITarget <UIImage, TImageView> target, TaskParameter parameters, IImageService imageService, Configuration configuration, IMainThreadDispatcher mainThreadDispatcher)
     : base(ImageCache.Instance, configuration.DataResolverFactory ?? DataResolvers.DataResolverFactory.Instance, target, parameters, imageService, configuration, mainThreadDispatcher, true)
 {
     // do not remove! Kicks scale retrieval so it's available for all, without deadlocks due to accessing MainThread
     ScaleHelper.Init();
 }
 /// <summary>
 ///   Used for registration with dependency service
 /// </summary>
 public static void Init()
 {
     ScaleHelper.Init();
 }
 /// <summary>
 ///   Used for registration with dependency service
 /// </summary>
 public static void Init()
 {
     CachedImage.IsRendererInitialized = true;
     ScaleHelper.Init();
 }