में स्वचालित डार्क/लाइट आइकन समर्थन मुझे लगता है कि यह एक बहुत ही आम समस्या है, लेकिन मुझे मेरे लिए उपयुक्त समाधान नहीं मिल रहा है। जैसा कि आप सभी जानते हैं, डब्ल्यूपी एक अंधेरे और हल्की थीम का समर्थन करता है। उपयोगकर्ता विषय बदल सकता है और आपके निर्णय को ओवरराइड करने और आपके द्वारा चुने गए रंगीन थीम में सबकुछ प्रदर्शित करने के तरीके हैं। हालांकि, मैं बस इन दो थीम प्रकारों पर प्रतिक्रिया करने की कोशिश कर रहा हूं और मैं सही रंग में आइकन प्रदर्शित करना चाहता हूं।विंडोज फोन 8
यदि आप एप्लिकेशन बार का उपयोग करते हैं, तो आप कई अंतर्निहित आइकनों में से चुन सकते हैं, जो स्वचालित रूप से प्रकाश से अंधेरे में उलटा हो जाएगा और इसके विपरीत।
सामान्य छवियों के लिए कोई समर्थन क्यों नहीं है? उदाहरण के लिए: मैं एक टेलीफोन आइकन प्रदर्शित करना चाहता हूं। मैंने अंतर्निहित आइकनों में से एक को चुना है और इसे माइक्रोसॉफ्ट एसडीके फ़ोल्डर से मेरी परियोजना के छवि फ़ोल्डर में कॉपी किया है। यदि उपयोगकर्ता अंधेरे विषय का उपयोग करता है, तो सब ठीक हो जाएगा क्योंकि सफेद पृष्ठभूमि आइकन सफेद पृष्ठभूमि पर दिखाई देगा। लेकिन अगर वह प्रकाश विषय पर स्विच करता है, तो आइकन अदृश्य हो जाएगा क्योंकि यह सफेद पर सफेद है।
मैं टेक्स्टबॉक्स या पृष्ठभूमि रंगों के लिए शैली संसाधनों से पूरी तरह से अवगत हूं, जो फोन के उच्चारण या थीम रंग का उपयोग करते हैं। लेकिन ऐसा क्यों है कि सरल आइकन के लिए कोई समर्थन नहीं है जिसे मैंने अपने एक्सएएमएल पेज पर छवि के रूप में जोड़ा है?
बेशक मैं पृष्ठ के निर्माता में पता लगा सकता हूं यदि उपयोगकर्ता अंधेरे या हल्के मोड में है। फिर मैं टेलीफोन आइकन का काला या सफेद संस्करण लोड करूंगा। लेकिन जब भी मैं पृष्ठ पर जाता हूं और सब कुछ धीमा कर देता हूं तो यह चेक किया जाएगा। हर बार जब मैं विषय जागरूक छवि जोड़ रहा हूं, तो विषय के लिए चेक को मैन्युअल रूप से चेक करना भी परेशान है।
क्या कोई समाधान है, जो केवल एक्सएएमएल के साथ काम करेगा? या कम से कम बनाए रखने के लिए आसान है? और मैं शुरुआत से ही एसडीके से निर्मित छवियों का उपयोग क्यों नहीं कर सकता? वे पहले से ही अंधेरे और हल्के संस्करणों में उपलब्ध हैं और पहले से ही एप्लिकेशन बार में उपयोग किए जा रहे हैं।
संभावित डुप्लिकेट [मैं WP7 sdk के साथ प्रदान किए गए आइकन का उपयोग कैसे करूं?] (Http://stackoverflow.com/questions/3919882/how-do-i-use-the-icons-provided-with- द-डब्ल्यूपी 7-एसडीके-ठीक से) –
हां मैंने यह प्रश्न भी देखा है, लेकिन मैं opacityMask का उपयोग करके समाधान से बचना चाहता हूं और प्रत्येक बटन स्थिति को परिभाषित करना चाहता हूं (यदि मैं एक क्लिक करने योग्य के रूप में छवि का उपयोग कर रहा हूं) –