2012-01-20 39 views
5

làm cách nào tôi có thể đặt nền của nút thành một hình ảnh? Tôi biết làm thế nào để làm điều đó trong XAML, nhưng trong mã, tôi cứ bị mắc kẹt, tôi đã cố gắngLập trình thiết lập nền của một nút thành một hình ảnh

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

nhưng sau đó tôi nhận được lỗi mà chuỗi không thể được chuyển đổi sang ImageSource.

Trả lời

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

Thx = 3 Tôi đã tìm thấy một câu trả lời mặc dù: Background = ImageBrush mới {ImageSource = (ImageSource) ImageSourceConverter mới() .ConvertFromString ("nguồn")} – GeekPeek

+0

Cả hai làm việc tốt = D thank you very much! – GeekPeek

+0

tốt, cảm ơn! :) – Divya

Các vấn đề liên quan