<Button>
<Button.Background>
<ImageBrush Source="/AlarmClock;component/Images/page_preview.png" />
</Button.Background>
</Button>
просто убедитесь, что файл помечен как «Ресурс» в Visual Studio.В качестве альтернативы вы можете пометить его как «Контент» и использовать его следующим образом:
<ImageBrush Source="/Images/page_preview.png" />
Я не знаю, нужно ли вам задавать фон программно (потому что вы можете сделать это в разметке), но если выСделайте вот что вам нужно сказать:
viewButton.Background = new ImageBrush
{
Source = new BitmapImage(new Uri("", UriKind.Relative))
}
[ДАЛЕЕ]
в порядке, установленном для поля программно:
viewButton.Margin = new Thickness(left, top, right, bottom);