Используйте ImageBrush для свойства Window.Background:
<Window>
<Window.Background>
<ImageBrush ImageSource="..." />
</Window.Background>
</Window>
В общем, когда вы думаете о том, «как мне заполнить элемент или часть элемента» (будь то фон окна, передний план текстового блока или что-то еще), ответом будет кисть, а WPF позволяет вам взаимозаменяемо используйте твердую кисть, градиентную кисть, кисть изображения, видео кисть или что-то еще. Поэтому вы будете искать унифицированные свойства Background и Foreground, а не отдельные свойства BackgroundColor, BackgroundGradient, BackgroundImage, BackgroundVideo и т. Д., Как вы это делали в WinForms.