Implémentation asynchrone d'IValueConverter

Si une Méthode asynchrone qui je veux déclencher à l'intérieur d'un IValueConverter.

Est-il mieux d'Attendre, puis la forçant à être synchrone en appelant le résultat de la Propriété?

public async Task<object> Convert(object value, Type targetType, object parameter, string language)
{
    StorageFile file = value as StorageFile;

    if (file != null)
    {
        var image = ImageEx.ImageFromFile(file).Result;
        return image;
    }
    else
    {
        throw new InvalidOperationException("invalid parameter");
    }
}
InformationsquelleAutor Boas Enkler | 2013-02-21