मेरे पास मेरे आवेदन में कहीं भी शैली सेट नहीं है! मेरा डब्ल्यूपीएफ ग्रुपबॉक्स इतना अजीब क्यों दिखता है?
अद्यतन:
मेरे पास मेरे आवेदन में कहीं भी शैली सेट नहीं है! मेरा डब्ल्यूपीएफ ग्रुपबॉक्स इतना अजीब क्यों दिखता है?
अद्यतन:
यह व्यवहार कम से कम विंडोज 7, according to this thread डिफ़ॉल्ट के तहत, प्रतीत होता है।
ऐसा लगता है कि GroupBox
सीमा वास्तव में अंदर और बाहर दोनों में एक अतिरिक्त सफेद सीमा प्राप्त करती है: बस BorderThickness
को बढ़ाने का प्रयास करें, और आप देखेंगे कि मेरा क्या मतलब है।
इसके अलावा, एक अन्य नियंत्रण की तुलना करें - Label
, उदाहरण के लिए - और ध्यान दें कि जब आप उसके चारों ओर की सीमा को परिभाषित करते हैं, यहां तक कि एक गोलाकार सीमा भी, कोई सफेद 'छाया' नहीं होती है।
जहां तक मैं कह सकता हूं, इस के आसपास एकमात्र तरीका (यदि आपको आवश्यकता है) GroupBox
के लिए ControlTemplate
को परिभाषित करना है। उपरोक्त पोस्ट किए गए लिंक में एक अच्छा उदाहरण है: से Transparent
पर BorderBrush
सेट करने वाले उत्तर को नोटिस करें।
उस कस्टम टेम्पलेट के लिए कैनोलिक उदाहरण in the GroupBox
MSDN documentation पाया जा सकता है।
(एक असंबंधित नोट पर, कि BorderGapMaskConverter
उदाहरण में दिलचस्प बात यह है - कि कैसे GroupBox हैडर पारदर्शी रूप में ... साफ नीचे सीमा का हिस्सा प्रस्तुत करना जानता है :)।)
आपके एमएसडीएन लिंक के संबंध में किसी भी एमएसएफटी से कोई जवाब नहीं है। बेशक यह एक विंडोज 7 बग है जो मुझे लगता है ... अरे मैं इस मुद्दे को पूरी तरह से भूल गया क्योंकि मैंने समस्या को ठीक किया पिछले दिनों अपने नियंत्रण के साथ: पी ठीक है आप कम से कम जानते हैं कि Google का उपयोग कैसे करें और मेरे एसओ लाइफ के आधे से दूर हो जाएं:/thx दोस्त ;-) – Elisabeth
BorderGapMaskConverter को इंगित करने के लिए धन्यवाद! वास्तव में दिलचस्प! –
कोई भी WPF के लिए नया है, क्या कोई यह समझा सकता है कि मैं वास्तव में उस टेम्पलेट के साथ क्या करूँगा? – BigSandwich
भेजने इसके लिए xaml – Aliostad
क्या आप इसमें केवल एक साधारण ऐप में पुन: पेश कर सकते हैं? यदि ऐसा है तो ऐप पोस्ट करें। –
हो सकता है कि आप एक थीम का उपयोग कर रहे हैं जो ग्रुपबॉक्स की डिफ़ॉल्ट शैली को ओवरराइड कर रहा है। – Pragmateek