Crear BitmapFrame asincrónicamente en un método asíncrono

Alguien sabe como crearBitmapFrame asincrónicamente en WPF?

Quiero imprimir por lotes XAMLImage elemento cuyoSource propiedad se establece el código detrás. aquíLogoImageUrl es la URL de la imagen web que quiero cargar de forma asincrónica.

LogoImage.Source = BitmapFrame.Create(new Uri(LogoImageUrl));

¿Puedo crear unasync método como este:

public async Task<BitmapFrame> GetBitmapFrame(Uri uri)
{
    await ... // What to be awaited?

    return BitmapFrame.Create(uri);
}

... así puedo usar ese método en untry bloquear y luego imprimirlo enfinally ¿bloquear?

Respuestas a la pregunta(1)

Su respuesta a la pregunta