मैं अभिव्यक्ति मिश्रण में डेटाग्रिड का उपयोग कर रहा हूं लेकिन मुझे केवल रजिस्ट्री दिखाने और कॉलमहेडर को छिपाने की आवश्यकता है।एक WPF DataGrid में कॉलम हेडर को कैसे छिपाना है?
मैं यह कैसे कर सकता हूं?
मैं अभिव्यक्ति मिश्रण में डेटाग्रिड का उपयोग कर रहा हूं लेकिन मुझे केवल रजिस्ट्री दिखाने और कॉलमहेडर को छिपाने की आवश्यकता है।एक WPF DataGrid में कॉलम हेडर को कैसे छिपाना है?
मैं यह कैसे कर सकता हूं?
यदि आप डेटाग्रिड के गुणों को देखते हैं तो वहां एक शीर्षलेख अनुभाग होना चाहिए, वहां आप फ़ील्ड "शीर्षलेख दृश्यता" को किसी को भी सेट नहीं करते हैं।
या फिर आप डेटा ग्रिड XAML संशोधित कर सकते हैं और संपत्ति
HeadersVisibility="None"
इस दोहरे तैनात किया जा सकता है जोड़ने के लिए, बहुत अजीब किया जा रहा है, लेकिन आप भी पीछे कोड से ऐसा कर सकते हैं।
नामित dg_Main होगा एक XAML datagrid के साथ पीछे सी # कोड:
dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;
कोड में ऐसा करने के पीछे यह गतिशील दिखाने के लिए और रूप में की जरूरत हेडर को छिपाने के लिए आसान बनाता है।
दोनों डेटा ग्रिड नाम स्थान System.Windows.Controls की और WPFToolkit: Microsoft.Windows.Controls का डेटा ग्रिड संपत्ति
HeadersVisibility="None"
है डेटा ग्रिड के गुणों खिड़की आप वास्तव में से चुन सकते हैं में उपलब्ध विकल्पों में
None
Column
Row
All
लेकिन इस के गुण विंडो में प्रकट नहीं होता WPFToolkit: डी ataGrid तो जहां तक मुझे पता है, आपको इसे अपनी .xaml फ़ाइल के अंदर टाइप करने की आवश्यकता है।
<WpfToolkit:DataGrid HeadersVisibility="None">
...
</WpfToolkit:DataGrid>
यदि आप चाहते हैं कि मैं संपूर्ण उपयोगकर्ता नियंत्रण पोस्ट कर सकूं। क्या यह उपयोगी है?