Я знаю, что многие спрашивали о фоновом изображении кнопки WPF, и это возможно, но я хотел бы спросить, как добавить внешнее изображение (из Интернета) на фон кнопки. Есть ли способ?
Установите фон кнопки явно, используя ImageBrush:
<Button Content="Hello"> <Button.Background> <ImageBrush ImageSource="http://example.com/foo.jpg" /> </Button.Background> </Button>
Выбранный ответ правильный, и для изменения фона в кодах C #:
ImageBrush brush1 = new ImageBrush(); BitmapImage image = new BitmapImage(new Uri(IMAGE_URL_HERE)); brush1.ImageSource = image; button1.Background = brush1;
Оба верны.