In my application, my ValueConverter is doing some image conversion (like InMemoryImageValueConverter with extra tasks). This takes a while so my GUI freezes for half a second, which is really annoying.
As it is pretty platform specific, I can't do this in my ViewModels. So I would like to use something like an async ValueConverter to perform this operation in background. Is there a possibility?
Otherwise, what would be best practice? My alternative would be to call this code in activity, which would skip the MVVM pattern.