c# - WPF Toolkit DataGrid फ़ील्ड को भी ब्राउज़ करने योग्य विशेषता के साथ झूठे पर सेट करता है




attributes browsable (2)

हाय एक नमूदार संग्रह है कि मैं DataGrid के itemsource संपत्ति का उपयोग कर एक DataGrid के लिए बाध्य है

संग्रह के अंदर वर्ग के सभी गुणों को ठीक से डेटाग्रिड में दिखाया गया है। अब, मैं कुछ फ़ील्ड को ब्राउज करने योग्य विशेषता [ब्राउजबल (झूठी)] का इस्तेमाल करते हुए डाटाग्रिड में छुपाना चाहता हूं। यह विनम्रों में अच्छी तरह से काम करता है, लेकिन ऐसा लगता है कि WPF में काम नहीं कर रहा है।

किसी को क्यों पता है? मैं बाद में कॉलम छिपा सकता हूं, लेकिन मैं इस तरह से नुकसान प्रदर्शन नहीं करना चाहता।

क्या कोई दूसरा समाधान है?

धन्यवाद।


सदस्य विशेषताओं को सेट करने और उन्हें .NET 4.0 DataGrid द्वारा सम्मानित करने में सक्षम होने के लिए अच्छा होगा।


यह कोड .NET 4.0 में काम करता है

void m_grid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
    if (((PropertyDescriptor)e.PropertyDescriptor).IsBrowsable == false)
       e.Cancel = true;
}




browsable