Reputation: 54212
I know a lot of people asked about background image of a WPF button and it is possible, but I would like to ask how to add external image ( from Internet ) to the button's background . Is there a way ?
Upvotes: 8
Views: 12756
Reputation: 54212
The selected answer is correct, and for changing the background in C# codes:
ImageBrush brush1 = new ImageBrush();
BitmapImage image = new BitmapImage(new Uri(IMAGE_URL_HERE));
brush1.ImageSource = image;
button1.Background = brush1;
Both are correct.
Upvotes: 5
Reputation: 204129
Set the button's background explicitly using an ImageBrush:
<Button Content="Hello">
<Button.Background>
<ImageBrush ImageSource="http://example.com/foo.jpg" />
</Button.Background>
</Button>
Upvotes: 10