wpf - Does overriding default style/controltemplates break theming? -
जब मैं "कोई प्रतिलिपि संपादित करें" को संशोधित किए बिना मिश्रण में एक मानक WPF नियंत्रण की डिफ़ॉल्ट शैली / नियंत्रण पट्टी को ओवरराइड करता हूं यह (सिर्फ अगर की एक स्थानीय प्रतिलिपि बना रहा है) , क्या यह पहले से ही कुछ स्थितियों में उन्हें तोड़ देगा? दूसरे शब्दों में, क्या अलग-अलग विषयों में मानक नियंत्रणों के लिए differnt controltemplate- और / या स्टाइलिफाइनिशन प्रदान करते हैं?
हां, यह उन लोगों को टूटता है;
हां, विभिन्न थीम विभिन्न नियंत्रण शैली प्रदान करते हैं यदि आपके पास एमएस ब्लेंड है तो आप ब्लेंड के फ़ोल्डर में उन्हें ढूंढ सकते हैं (जैसे सी: \ प्रोग्राम फाइलें \ Microsoft Expression \ Blend 3 \ SystemThemes \ Wpf)
इन्हें सम्मान करने के लिए, आपको थीम प्रति एक शैली भी बनानी चाहिए अपने नियंत्रण के लिए कस्टम नियंत्रण और थीम समर्थन पर वहां मौजूद हैं बस एक का उल्लेख करने के लिए:
Comments
Post a Comment