2012-01-20 113 views
5

如何以编程方式将按钮的背景设置为图像? 我知道如何做到这一点的XAML,但在代码中,我不断被卡住,我试图以编程方式将按钮的背景设置为图像

Button.Background = new ImageBrush{ ImageSource = "source" }; 

但后来我得到的错误是不能将字符串转换为ImageSource的。

回答

13
Try: 
Button.Background = new ImageBrush{ ImageSource = new BitmapImage(new Uri(imgPath, UriKind.Relative)) }; 
+0

THX = 3,我已经找到了答案,但: 背景=新图像刷{ImageSource的=(ImageSource的)新ImageSourceConverter().ConvertFromString( “源”)} – GeekPeek

+0

都工作得不错= d非常感谢你! – GeekPeek

+0

好,谢谢! :) – Divya

相关问题