Controlling Image Caching in Xamarin.Forms & .NET MAUI

Ғылым және технология

Пікірлер: 24

  • @abaal2109
    @abaal21092 жыл бұрын

    In xaml if you set the cache validity to 0:1:0 it will do it for 1 minute.

  • @JamesMontemagno

    @JamesMontemagno

    2 жыл бұрын

    🤯🤯🤯 I knew someone would know how to do it! I’ll try it out. I searched for like an hour with no success

  • @abaal2109

    @abaal2109

    2 жыл бұрын

    @@JamesMontemagno When i started working with wpf that's one of the cool thing i learned.

  • @Emrys_Gough
    @Emrys_Gough2 жыл бұрын

    I appreciate the videos that you are creating in this series. These videos are helping me build my own app as I teach myself.

  • @emmanueladebiyi2109
    @emmanueladebiyi21092 жыл бұрын

    Nice to know this. Thanks James!

  • @MrNawshad
    @MrNawshad2 жыл бұрын

    Great stuff as always.

  • @wilddy88
    @wilddy88 Жыл бұрын

    Hello James, great video as usual. Is there a way to check if the image is loaded correctly? So that we can change to a placeholder image if the load fails ?

  • @danielc6765
    @danielc67652 жыл бұрын

    Could you explain about a listview with images from local storage?

  • @Mielesplayz
    @Mielesplayz Жыл бұрын

    thanks, I didn't know you can just simply disable caching from an image (I have a profile picture system, but it kept loading previous images because of the cache)

  • @greeksinmars
    @greeksinmars2 жыл бұрын

    Very cool...

  • @ap00rva
    @ap00rva3 ай бұрын

    Thanks for the example. One thing that we are struggling in Maui is that the Image Url that we have is protected and we have to provide an Authorization bearer token, so is there a way to inject the HTTP header and put the Authorization token? This is specifically for Android.

  • @treasurenkonyana2745
    @treasurenkonyana27452 жыл бұрын

    Hi James thanks for the great video. What I want to know is, what if you want to cache the Image for a feew days but still be able to allow the user to update it before the cache experation date? cause the Image does not update if still cached even on property changed. and I don't think it's optimal to diable cache

  • @JamesMontemagno

    @JamesMontemagno

    2 жыл бұрын

    Not that I know of off the top of my mind. What you may be able to do is create the image with the normal cache days but when you refresh manually then turn off caching in that instance and then put it back later

  • @treasurenkonyana2745

    @treasurenkonyana2745

    2 жыл бұрын

    @@JamesMontemagno Did anyone ever told you that you are a genius :) haha Thanks it worked

  • @NavneetKeyIdeas
    @NavneetKeyIdeas Жыл бұрын

    Is there any way to clear the image cache if the image changed in url?

  • Жыл бұрын

    Is there a way to improve local image loading ? Since we are on MAUI and can't use FFImageLoading, there are small lags when displaying local image in collectionview

  • @JamesMontemagno

    @JamesMontemagno

    Жыл бұрын

    Have you looked at t.co/73i5Haumr3 also there is a new ffimageloading as well I think github.com/Redth/FFImageLoading

  • Жыл бұрын

    @@JamesMontemagno our main performance issue is on Android, image displaying is not as smooth as xamarin. we are still looking for an improvement.

  • @poorneshv7532
    @poorneshv75322 жыл бұрын

    @James Montemagno Great Content !! Will you be uploading content on push notifications in the future?

  • @JamesMontemagno

    @JamesMontemagno

    2 жыл бұрын

    Checkout Gerald's recent videos on push - kzread.info/dash/bejne/c3-Nx8Sqf6anqrw.html

  • @fanyang1972
    @fanyang19722 ай бұрын

    What if the image is stored locally; and can be taken?

  • @fanyang1972

    @fanyang1972

    2 ай бұрын

    figured out: replacing ImageSource.FromFile( localFile) with var byteArray = File.ReadAllBytes(localFile); ImageSource.FromStream(() => new MemoryStream(byteArray))

  • @williamprogramer4168
    @williamprogramer41682 жыл бұрын

    ⭐⭐⭐⭐⭐

  • @irql2
    @irql22 жыл бұрын

    Oh no, you forgot to enable dark mode in vs2022! Please think of your viewers eyes! lol :)

Келесі