2013-07-28 4 views
8

सब, मैंने महापैप्स का उपयोग करना शुरू कर दिया है। मेट्रो लेकिन कुछ लाइब्रेरी ओवरराइड करता है कि इस लाइब्रेरी ओवरराइड (GroupBox उदाहरण के लिए) मेरे लिए, थोड़ा बहुत ही संभ्रांत है।मूल नियंत्रणों के लिए MahApps.Metro ओवरराइडिंग शैलियों को कैसे रोकें

मेरा प्रश्न sinple है: अगर मैं महापैप्स को रोकना चाहता हूं। मेट्रो एक निश्चित नियंत्रण की शैली को ओवरराइड कर रहा है, तो मैं क्या कर सकता हूं?

मैं DataGrid अधिभावी अपने ही public class SomeDataGrid : DataGrid बनाने के द्वारा एक DataGrid के लिए इसे ठीक करने का प्रयास किया है और यह मेरे WPF डिफ़ॉल्ट के रूप में इस पर नियंत्रण का उपयोग करने के लिए अनुमति देता है। हालांकि, सभी नियंत्रणों के लिए ऐसा करने के लिए गैर आदर्श है।

आपके समय के लिए धन्यवाद।

उत्तर

6

नियंत्रण है, जो आप शैली अधिलेखित करने के लिए नहीं करना चाहते, शैली null सेट के लिए:

<ProgressBar Style="{x:Null}" Width="300" Height="30" IsIndeterminate="True" /> 

इस निर्माण नियंत्रण के डिफ़ॉल्ट मान के लिए Style निर्धारित किया है।

+0

ग्रेट, आपके लिए बहुत समय धन्यवाद ... – MoonKnight

+0

क्या आप http://stackoverflow.com/q/17898108/626442 पर देख सकते हैं? मुझे अपने नियंत्रणों के साथ काम करने के लिए संसाधन नहीं मिल सकते हैं ... – MoonKnight

+1

@ किल्करम: ठीक है, मैं इसे देख लूंगा। –

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