我知道有很多人询问WPF按钮的背景图像,但这是可能的,但我想问一下如何将外部图像(从Internet)添加到按钮的背景中。有办法吗?
答案 0 :(得分:9)
使用ImageBrush明确设置按钮的背景:
<Button Content="Hello">
<Button.Background>
<ImageBrush ImageSource="http://example.com/foo.jpg" />
</Button.Background>
</Button>
答案 1 :(得分:5)
所选答案是正确的,并且用于更改C#代码中的背景:
ImageBrush brush1 = new ImageBrush();
BitmapImage image = new BitmapImage(new Uri(IMAGE_URL_HERE));
brush1.ImageSource = image;
button1.Background = brush1;
两者都是正确的。