如何在wpf中动态设置窗口背景图像

时间:2011-08-06 14:20:05

标签: c# wpf desktop-application

我对wpf有一点怀疑,我把图像保留在按钮上。当我们点击按钮时,图像应该设置为背景?我该怎么办?任何人都有想法> 请告诉我。

感谢Adavance 显影剂

2 个答案:

答案 0 :(得分:0)

如果您需要将图像作为任何控件的背景(按钮或网格,但没有告诉您),只需在代码中将Background属性设置为带有图像ImageSource的ImageBrush。

答案 1 :(得分:0)

此代码用于按钮,编辑...

Button button = new Button();
button.Margin = new Thickness(220, -880, 0, 0);
button.Width = w;
button.Height = h;
/////////////////////////////////////////////////////////
ImageBrush berriesBrush = new ImageBrush();
berriesBrush.ImageSource = new BitmapImage(new Uri(@"Image/country.PNG", UriKind.Relative));
button.Background = berriesBrush;
button.BorderThickness = new Thickness(0);

这可能是你......