मेरे पास मेरे संसाधनों में दो .png
फ़ाइलें शामिल हैं जिन्हें बाध्यकारी करते समय मुझे अपने उरी तक पहुंचने की आवश्यकता है।संसाधनों में संग्रहीत छवि का उरी कैसे प्राप्त करें
<Grid>
<Image>
<Image.Source>
<BitmapImage DecodePixelWidth="10" UriSource="{Binding Path=ImagePath}"/>
</Image.Source>
</Image>
</Grid>
और binding
कोड ImagePath उपयोग कर रहा है:
ImagePath = resultInBinary.StartsWith("1") ? Properties.Resources.LedGreen : Properties.Resources.ledRed;
हालांकि
Properties.Resources.LedGreen
मेरे xaml
कोड का पालन के रूप में हैString
के बजाय Bitmap
लौटाता है जिसमें उस विशेष छवि के उरी शामिल हैं। मैं सिर्फ यह जानना चाहता हूं कि उस मूल्य को निकालने के लिए उस मूल्य को निकालने के लिए बिना किसी निर्देशिका के छवि को कैसे निकालना है। (जो ईमानदारी से मुझे यकीन नहीं है कि ऐसा करने के लिए सही काम है क्योंकि मुझे नेट पर कोई समान स्थिति नहीं मिल रही थी)।
कृपया मुझे बताएं कि अगर कोई उपलब्ध तरीका है तो मैं इसे उपयोग करने का प्रयास कर रहा हूं।
वर्णनात्मक उत्तर के लिए धन्यवाद और अधिक महत्वपूर्ण रूप से ऐसा करने के सही तरीके के बारे में एक सुझाव।मैंने आपके समाधान को जिस तरह से सुझाया है, उसमें मैंने अपना समाधान लागू किया है, हालांकि मुझे आश्चर्य है कि मुझे इन छवियों को निष्पादन योग्य के साथ रखने और रखने की आवश्यकता है जिसे मैं दूसरी टीम में सौंपने वाला हूं? चूंकि यह एक काफी सरल परियोजना है, इसलिए मैं इसके लिए इंस्टॉलर बनाने की योजना नहीं बना रहा हूं। – Mehrad
नहीं, 'संसाधन' बिल्ड एक्शन असेंबली में छवि फ़ाइलों को जोड़ता है। तो वे निष्पादन योग्य में निहित हैं। – Clemens