आप डिज़ाइनर को ऑटो जनरेटिंग कोड से कैसे रोकते हैं जो उपयोगकर्ता नियंत्रण पर सार्वजनिक गुणों के लिए मूल्य सेट करता है?उपयोगकर्ता नियंत्रण पर सार्वजनिक गुणों के लिए डिज़ाइनर जनरेटिंग कोड को आप कैसे रोकते हैं?
उत्तर
गुण है कि आप डिजाइनर क्रमबद्धता से छिपाने के लिए और छिपे हुए पैरामीटर सेट करना चाहते हैं पर DesignerSerializationVisibilityAttribute का प्रयोग करें।
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name
{
get;
set;
}
आह, अंत में मैं इस परेशानी की समस्या को हल कर सकता हूं! –
बेस फॉर्म में सार्वजनिक संपत्ति की एक संपत्ति की टेक्स्ट संपत्ति से जुड़ी बहुत उपयोगी है। संपादक विरासत में मान सेट करना चाहता है और इसलिए स्थानीयकरण के साथ गड़बड़ करना चाहता है। एसओ पर [एक और समस्या] के समान (http://stackoverflow.com/q/13145340/395718)। – Dialecticus
आपके नियंत्रण में संपत्ति के लिए निम्न विशेषताएं जोड़ें:
[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
एरिक के जवाब देने के लिए एक मामूली परिवर्तन मैं वी.एस. 2013.
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public new string Name {
get;
set;
}
"नाम" के लिए संपत्ति का मेरा नाम दुर्भाग्यपूर्ण था। इससे बेहतर कुछ नाम देना बेहतर होगा क्योंकि सभी नियंत्रणों में पहले से ही नाम संपत्ति है। बेस क्लास प्रॉपर्टी को छुपाने के लिए आपको नए कीवर्ड का उपयोग करना है। :) –
हां, जवाब के बाद से मैं खुद को खराब कर चुका हूं। – peterincumbria
जैसा कि एरिक ने स्वयं यह उत्तर दिया है, वास्तविक प्रश्न – TheLethalCoder
- 1. आप अपने कोड को क्यों रोकते हैं?
- 2. सी # - आप टाइमर को कैसे रोकते हैं?
- 3. WinForm पर नियंत्रण डिज़ाइनर
- 4. क्या आप अपने वाणिज्यिक जावा कोड को रोकते हैं?
- 5. आप मोबाइल ऐप में फ़िशिंग को कैसे रोकते हैं?
- 6. आप encapsulating कब रोकते हैं?
- 7. आप ASP.NET MVC में User.Identity.Name को कैसे रोकते हैं?
- 8. आप तेजी से गणना कैसे रोकते हैं?
- 9. आप कक्षा के गुणों पर कैसे लूप कर सकते हैं?
- 10. विंडोज फॉर्म डिज़ाइनर को गुणों के लिए डिफ़ॉल्ट मान असाइनमेंट जेनरेट करने से कैसे रोकें?
- 11. डिज़ाइनर को खुश रखते हुए उपयोगकर्ता नियंत्रण विचारों पर निर्भरता इंजेक्शन कैसे लागू करें?
- 12. आप धागे को कैसे रोकते हैं और अपने रजिस्टरों को ढेर में कैसे फिसलते हैं?
- 13. क्या आप संस्करण नियंत्रण में सार्वजनिक/संपत्ति जोड़ते हैं?
- 14. किसी सर्वर/उपयोगकर्ता नियंत्रण
- 15. जब माउस टिप पर होता है तो आप jquery.qtip2 टूलटिप को छिपाने से कैसे रोकते हैं? टूलटिप्स के लिए
- 16. आप अपने और अपने सहकर्मियों को विशाल कक्षाएं बनाने से कैसे रोकते हैं
- 17. उपयोगकर्ता नियंत्रण के लिए Canvas.Top सेट करें
- 18. डिज़ाइनर उप-नियंत्रण की संपत्ति के लिए कोड उत्पन्न नहीं करता है। क्यूं कर?
- 19. डिज़ाइनर
- 20. कस्टम उपयोगकर्ता नियंत्रण स्वत: -उत्पादित कोड
- 21. इनपुट UccessoryView के साथ ओवरलैपिंग से आप UITextField के स्वत: सुधार बबल को कैसे रोकते हैं?
- 22. उपयोगकर्ता नियंत्रण के लिए डेटासोर्स
- 23. उपयोगकर्ता नियंत्रण के डेटाकॉन्टेक्स्ट को पेरेंट व्यूमोडेल
- 24. आप हमेशा के लिए स्थायी से अंतरिम समाधान कैसे रोकते हैं?
- 25. आप एक कस्टम उपयोगकर्ता नियंत्रण को संवाद के रूप में कैसे प्रदर्शित करते हैं?
- 26. आप विंडोज बैच फ़ाइल को जल्दी से बाहर निकलने से कैसे रोकते हैं?
- 27. उपयोगकर्ता नियंत्रण में कस्टम इवेंट के लिए कोड समझाएं
- 28. आप SQL सर्वर के उपयोगकर्ता-उदाहरण को कैसे रोकते हैं? (SQL एक्सप्रेस उपयोगकर्ता उदाहरण डेटाबेस फ़ाइलें, बंद को रोकने के बाद भी Sql एक्सप्रेस सेवा)
- 29. मैक पर सार्वजनिक कुंजी एन्क्रिप्शन/डिक्रिप्शन के लिए नमूना कोड?
- 30. आप एएसपी.NET नियंत्रण की सामग्री तक कैसे पहुंचते हैं?
उपयोग कर रहा हूँ मैं आश्चर्य क्या अपने गुणों के साथ बंदर को डिजाइनर के लिए उद्देश्य है ... – GorillaApe
मैं समस्याओं डिजाइनर खोलने की थी क्योंकि मैं डी ने क्लासलिब के पुराने संस्करण से गलती से एक ऑब्जेक्ट को क्रमबद्ध किया था जिसका उपयोग मैं कर रहा था। ट्रेस करने के लिए कष्टप्रद: http://stackoverflow.com/questions/28272552/visual-studio-2013- डिज़ाइनर- ट्राइंग-to-load-wrong-version-of-project-dll – scotru