2012-01-20 122 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

相關問題