Я просто наткнулся на этот пост, и другой ответ не работает правильно.Может быть, потому что я сейчас использую framework 4, а этот пост старый?
В любом случае - если кто-то увидит это случайно в будущем - вот мой ответ:
<Border Name="brdSiteLogo"
BorderThickness="2"
BorderBrush="#FF000000"
VerticalAlignment="Top"
HorizontalAlignment="Left"
Margin="12,112,0,0"
Height="128"
Width="128">
<Image Name="imgSiteLogo"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Stretch="Fill"/>
</Border>
Границаважны толщина и кисть (если вы не выберете цвет - вы не увидите границы !!!)
Кроме того, граница должна быть выровнена на вашем окне.Изображение находится «внутри» границы, поэтому вы можете использовать поля или просто растянуть его, как я.