2010-11-03 4 views
6

मैं विंडोज 7 के साथ एमएस डब्ल्यूपीएफ रिबन (संस्करण एमएस डब्ल्यूपीएफ रिबन 3.5.4072 9 .1) के नए संस्करण का उपयोग कर रहा हूं और मैं रिबन की पृष्ठभूमि को बदलने की कोशिश कर रहा हूं। अगर मैं हल्के पृष्ठभूमि रंगों का उपयोग करता हूं तो सब ठीक दिखता है।नई WPF रिबन का डार्क पृष्ठभूमि ढाल बन जाता है?

लेकिन उदा। अगर मैं "काला" चुनता हूं तो एक सफेद ढाल काला के साथ दिखाया जाता है। ऐसा लगता है कि सफेद को हटाने और बस एक काला पृष्ठभूमि है। और यह बदसूरत लग रहा है, खासकर जब हर पाठ रंग सामान्य रूप से सफेद होता है। (Tabheaders सफेद पृष्ठभूमि प्राप्त करते हैं और अब और पठनीय नहीं हैं)

नमूनों में, (मैं सबकुछ छोड़ देता हूं) अगर मैं सीधे रिबन की संपत्ति में पृष्ठभूमि = काला सेट करता हूं, तो प्रभाव समान होता है।

सफेद ढाल रंग से छुटकारा पाने के लिए मुझे क्या सेट करना है या करना है?

+0

यह सहायक होना चाहिए: http://stackoverflow.com/questions/5154094/styling-ribbon-from-the-ribboncontrolslibrary –

उत्तर

1

RibbonGroup टेम्पलेट में हार्ड-कोडित चमक प्रभाव है। यह लंगड़ा है, लेकिन इससे छुटकारा पाने का एकमात्र तरीका RibbonGroup के लिए टेम्पलेट को ओवरराइड करना है। यदि आपके पास मिश्रण है, तो बस टेम्पलेट निकालें और अपमानजनक LinearGradientBrush को बाहर निकालें।

+3

यदि हमारे पास मिश्रण नहीं है? अगर आप कोड पेस्ट कर सकते हैं तो अच्छा होगा? : डी – 00jt