Tuesday 15 September 2015

c# - Multiple Usercontrols with slight difference -


मैं तीन UserControls का उपयोग कर रहा हूं जो कि डेटाग्रिड है। UserControl's DataGrid में से एक को कॉलम केवल पढ़ने योग्य विशेषता को True पर सेट की आवश्यकता है।

ठीक है मैं यह कर रहा हूं आरंभ करने के बाद () :

  v_uc1.v_datagrid.Column [1] .IsReadOnly = true;   

क्या ऐसा करने के लिए कोई क्लीनर (एक्सएएमएल) है?

< P> आप उन गुणों के साथ सिर्फ एक UserControl कर सकते हैं जो उन दोनों के बीच के मतभेदों को उजागर करती हैं, जैसे
  सार्वजनिक वर्ग MyUserControl ... public bool IsColumn1ReadOnly {get v_uc1.v_datagrid.Column [1 ] .IsReadOnly;} सेट {वापसी v_uc1.v_datagrid.Columns [1] .IsReadOnly = value;}}   

फिर एक्सएएमएल में आप इस तरह से नियंत्रण को इन्स्तांत करेंगे: < प्री> & lt; my: MyUserControl IsColumn1ReadOnly = "True" / & gt; & Lt; my: MyUserControl IsColumn1ReadOnly = "False" / & gt;

No comments:

Post a Comment