¿Asignar BitmapImage de Resources.resx a Image.Source?

Me gustaría asignar unBitmapImage de mi Resources.resx a unaImage. De antemano guardé una imagen .png en Resources.resx. Esta imagen ahora se encuentra en "/Resources/logo.png".

Después de leer varias publicaciones de SO y otros artículos, tengo esto ahora:

logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));

Desafortunadamente no funciona. No sé cómo resolver esto.

Traté de reemplazar elPack-URI con la ruta completa y funcionó, pero me gustaría usar rutas relativas para usar la misma fuente en diferentes máquinas en las que la ruta absoluta sería incorrecta.

¿Puede alguien ayudarme con esto? ¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta