Colocando o Bitmap no Canvas em C # [duplicado]

Duplicata Possível:
Como renderizar bitmap em tela no WPF?

O que eu quero é simples. Eu quero colocar umBitmapImage dentro deCanvas em c #. Meu aplicativo é baseado no WPF. Eu procurei por isso e encontrei perguntas semelhantes, mas não consegui encontrar o que estou procurando.

Em resumo, tenho isto:

BitmapImage img = new BitmapImage(new Uri("c:\\xyz.jpg"));

E eu quero colocar isso na tela, a média não é tão importante, pode ser um retângulo ou qualquer outra coisa.