2011-04-03 11 views
19

आमतौर पर मुझे 2 अलग-अलग आइकन सेट करना होगा। प्रोजेक्ट के सेटिंग टैब में से एक, और Icon मुख्य विंडो की संपत्ति में से एक। क्या पूरे एप्लिकेशन (सभी विंडोज़ और एक्सई) के लिए सिंगल आइकन को परिभाषित करने का कोई तरीका है?मुख्य विंडो और exe फ़ाइल के लिए एकल आइकन को परिभाषित करने के लिए कैसे?

अद्यतन: अधिक ठोस होने के लिए। मेरे पास ऐप है जो 100kb आकार में है। मुझे लगता है कि आकार में 300kb है आइकन एम्बेड करना चाहते हैं और चाहते हैं मेरे ऐप की बजाय 700

उत्तर

35

आप परियोजना के गुणों में आइकन निर्धारित करने की आवश्यकता 400KB जा करने के लिए:

enter image description here

टास्कबार के लिए आप को बदलने की जरूरत आपकी मुख्य विंडो का आइकन: enter image description here

+0

मुख्य विंडो और टास्कबार आइकन अभी भी डिफ़ॉल्ट विंडो होंगे .exe आइकन – Poma

+0

इसके लिए आपको अपने मुख्य रूप में आइकन निर्दिष्ट करने की आवश्यकता है। अब मेरी प्रतिक्रिया देखें। – Adi

+0

मुझे पता है कि। प्रश्न यह है कि सिंगल जगह में आइकन को कैसे परिभाषित किया जाए ताकि सभी विंडो में वह आइकन होगा। – Poma

17

जब आप अपना एक्सई आइकन सेट करते हैं, तो WPF आपके द्वारा बनाए गए सभी विंडोज़ के लिए इसका उपयोग करेगा। हालांकि, यह डीबग मोड में ऐसा नहीं करता है - ऐसा इसलिए है क्योंकि आपकी प्रक्रिया के लिए "प्रविष्टि बिंदु" .vshost.exe है, न कि आपके exe। लेकिन अगर आप Ctrl + F5 (डिबगिंग के बिना चलाएं) का उपयोग करते हैं, तो आपको सभी विंडोज एक्सई आइकन प्राप्त करना चाहिए। आपको इसे प्रत्येक विंडो पर सेट नहीं करना चाहिए।

इसे डीबग मोड में ठीक से काम करने के लिए, मैं आमतौर पर एक स्टाइल स्थापित करता हूं जिसे मैं प्रत्येक विंडो पर लागू करता हूं, जो एप्लिकेशन आइकन सेट करता है।

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