2012-01-20 11 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 मैं पहले से ही है, हालांकि एक जवाब मिला: पृष्ठभूमि = नए ImageBrush {ImageSource = (ImageSource) नई ImageSourceConverter() .ConvertFromString ("स्रोत")} – GeekPeek

+0

दोनों काम ठीक = D आपको बहुत बहुत धन्यवाद! – GeekPeek

+0

अच्छा, धन्यवाद! :) – Divya

संबंधित मुद्दे