Mostrar una imagen desde archivo en silverlight

Lo primero que hacemos es un método en un web service para traer la imagen de la ruta indicada en formato de bytes, acá les dejo un método que les puede servir :

 public static byte[] GetImageApp()
 {
   //Gets the File
   StreamReader reader = new StreamReader("C:\\Logo.png");
   BinaryReader binReader = new BinaryReader(reader.BaseStream);

   //Read file in binary array
   byte[] binFile = 
            binReader.ReadBytes(Convert.ToInt32(binReader.BaseStream.Length));

   //close reader
   binReader.Close();
   reader.Close();

   return binFile;
 
 }

Luego lo único que tenemos que hacer es invocar nuestro web service y convertir el array de bytes en imagen:

        using (MemoryStream ms = new MemoryStream(ArrayBytes, 0, b.Length))
                {
                    BitmapImage im = new BitmapImage();
                    im.SetSource(ms);
                    
                    // control donde voy a mostrar la imagen
                    img.Source = im;                   
                }

Cualquier duda la dejan en los comentarios.