Async implementation of IValueConverter

You probably don’t want to call Task.Result, for a couple of reasons. Firstly, as I explain in detail on my blog, you can deadlock unless your async code is has been written using ConfigureAwait everywhere. Secondly, you probably don’t want to (synchronously) block your UI; it would be better to temporarily show a “loading…” or … Read more