थीम समर्थन के साथ भी, विंडोज 10 में अनुकूलन विकल्प सीमित हैं। आप थर्ड पार्टी थीम लागू कर सकते हैं जो दृश्य UI तत्वों और विंडो फ़्रेम के स्वरूप को थोड़ा संशोधित करता है, लेकिन यह यूनिवर्सल ऐप्स को प्रभावित नहीं करेगा। आउट-ऑफ-द-बॉक्स, विंडोज 10 यूनिवर्सल ऐप्स के लिए केवल लाइट और डार्क थीम का समर्थन करता है। यहां बताया गया है कि आप अपनी खुद की कस्टम थीम कैसे बना सकते हैं।
विज्ञापन
Reddit उपयोगकर्ता 'mcdenis 'विंडोज 10 में यूनिवर्सल ऐप्स द्वारा उपयोग किए जाने वाले डिफ़ॉल्ट थीम को पूरी तरह से अनुकूलित करने के लिए एक अपेक्षाकृत सरल और विश्वसनीय तरीका पाया गया। उनकी विधि का उपयोग करके, यूडब्ल्यूपी के सभी सामान्य नियंत्रणों के रूप को बदलना संभव है। यहाँ लागू अनुकूलन का एक उदाहरण है:
विंडोज 10 में यूनिवर्सल ऐप्स के लिए कस्टम थीम कैसे बनाएं
जारी रखने से पहले, आपको इन उपकरणों और ऐप्स को इंस्टॉल करना होगा:
- विजुअल स्टूडियो 2015 एक्सप्रेस एसडीके के साथ उसी विंडोज बिल्ड के लिए जिसका आप उपयोग कर रहे हैं। ध्यान रखें कि Microsoft अक्सर इनसाइडर बिल्ड के लिए एसडीके जारी नहीं करता है। इस लिंक को देखें ।
- संसाधन हैकर ।
भाग 1: अपनी अनुकूलित XAML थीम बनाएँ
- अपने डेस्कटॉप पर डिफ़ॉल्ट थीम की एक प्रति बनाएँ। यह मानते हुए कि आप 10240 का निर्माण कर रहे हैं और हर चीज के लिए डिफ़ॉल्ट इंस्टॉल लोकेशन है, इसका पूरा रास्ता है:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- विजुअल स्टूडियो के साथ नई बनाई गई कॉपी खोलें। फ़ाइल को तीन खंडों में विभाजित किया गया है। पहला डार्क विषय को परिभाषित करता है ('डिफ़ॉल्ट' थीम के रूप में संदर्भित), दूसरा प्रकाश विषय को परिभाषित करता है और तीसरा उच्च विपरीत थीम को परिभाषित करता है। मान लें कि आप डार्क थीम का उपयोग करते समय एज टूलबार का रंग बदलना चाहते हैं। सबसे पहले, उस संसाधन की कुंजी को पहचानें जो इसे परिभाषित करता है। आप इस गाइड का उपयोग कर सकते हैं:
इस मामले में, कुंजी 'SystemChromeMediumLowColor' - उस कुंजी की पहली आवृत्ति का पता लगाएँthemeresources.xaml(मैं 'पहला उदाहरण' निर्दिष्ट करता हूं क्योंकि कुंजी भी बाद में प्रकाश विषय और उच्च विपरीत थीम के लिए फ़ाइल में दिखाई देती है)।
- अपनी पसंद के रंग के ARGB हेक्स मूल्य के साथ रंग तत्व के भीतर निहित हेक्स मूल्य को बदलें। अंत में, अपने परिवर्तनों को सहेजें।
भाग 2: अपने विषय को एक xbf फ़ाइल में संकलित करें
Visual Studio में, एक नया C # या Visual Basic यूनिवर्सल ऐप प्रोजेक्ट बनाएँ। समाधान एक्सप्लोरर फलक का उपयोग करके, परियोजना में अपने संशोधित XAML थीम की एक प्रति चिपकाएँ।
गूगल फोटोज में डुप्लीकेट फोटो कैसे ढूंढे
उसके बाद, बिल्ड मोड को रिलीज़ करने के लिए सेट करें और प्रोसेसर आर्किटेक्चर को आपके विंडोज इंस्टॉलेशन के समान सेट करें।
दबाएँCtrl + Shift + Bअपने समाधान का निर्माण करने के लिए।
एक बार ऐसा हो जाने पर, अपने प्रोजेक्ट का नाम सोल्यूशन एक्सप्लोरर पर राइट क्लिक करें और 'फाइल एक्सप्लोरर में ओपन फोल्डर' चुनें। बिन पर नेविगेट करें -> x86 या x64 -> अपने डेस्कटॉप पर 'themeresources.xbf' नामक फ़ाइल को रिलीज़ और कॉपी करें।
अंत में कॉपी के फाइल एक्सटेंशन को '.xbf' से '.rc' में बदलें।
भाग 3: अपने कस्टम एक के साथ डिफ़ॉल्ट विषय को बदलें
- स्वामित्व लेने निम्न फ़ाइल और अपने डेस्कटॉप पर इसकी एक प्रति बनाएँ:
% Windir% / System32 / Windows.UI.XAML.Resources.dll
- संसाधन हैकर में प्रतिलिपि खोलें
- नेविगेशन फलक में, 256 -> themeresource.xbf: 1024 पर नेविगेट करें।
- मेनू बार में, एक्शन पर क्लिक करें -> संसाधन बदलें।
- दिखाई देने वाले संवाद बॉक्स में, 'फ़ाइल का चयन करें' बटन पर क्लिक करें और अपने डेस्कटॉप पर 'themeresource.rc' नामक फ़ाइल खोलें।
- 'बदलें' बटन पर क्लिक करें।
- अंत में, अपने परिवर्तन (Ctrl + S) सहेजें।
- का नाम बदला मूल Windows.UI.XAML.Resources.dll.old पर फ़ाइल और संशोधित की गई फ़ाइल को अपने डेस्कटॉप पर ले जाएंSystem32फ़ोल्डर। अंत में, लॉग आउट करें और वापस लॉग इन करें। नया विषय अब लागू किया जाना चाहिए।
यदि आप एक डिफ़ॉल्ट नियंत्रण टेम्पलेट को संशोधित करना चाहते हैं (जो अधिक जटिल परिवर्तन करने के लिए आवश्यक है), प्रक्रिया थोड़ी अधिक जटिल है, लेकिन समान है:
आपको मूल नियंत्रण टेम्पलेट लेने की आवश्यकता है, इसे संशोधित करें, इसे खाली संसाधन शब्दकोश में डालें, इससे xbf फ़ाइल बनाएं और संबंधित संसाधन को Windows.UI.XAML.Resources.dll में बदलें।
ध्यान रखें कि सिस्टम फ़ाइल संशोधन अप्रत्याशित ऑपरेटिंग सिस्टम व्यवहार का कारण बन सकता है। इसके अलावा, किसी दिन, विंडोज 10 के लिए कुछ अपडेट जो आपके द्वारा संशोधित फ़ाइलों को प्रभावित करता है, डिफ़ॉल्ट थीम को पुनर्स्थापित करेगा, इसलिए आपको एक बार फिर से उपरोक्त कार्यों को दोहराने की आवश्यकता होगी।
जंग के लिए खाल कैसे बनाएं
क्रेडिट: mcdenis । करने के लिए धन्यवाद @FlatDesignSucks इस टिप के लिए।