c# - क्या सी#Winforms के लिए Android RecyclerView के समान कुछ है?




.net android-recyclerview (2)

वर्तमान में एक विन्फॉर्म्स एप्लिकेशन पर काम कर रहा हूं जो संपर्क दिखाता है, लेकिन मुझे मेमोरी के साथ समस्या है

प्रत्येक संपर्क के लिए मैं नाम और नंबर के अंदर नाम के अंदर लेबल के अंदर एक पैनल का निर्माण करता हूं, और मैं इसे अपने मुख्य पैनल में जोड़ दूंगा। मान लें कि मेरे पास 1000 संपर्क हैं; मैं एक मुख्य पैनल के साथ 1000 पैनल बनाने के लिए समाप्त होगा

मेरी समस्या यह है, भले ही केवल 10 या तो पैनल (संपर्क) किसी भी समय मुख्य पैनल में दिखाई दे रहे हैं, मैं अभी भी सभी 1000 पैनलों का निर्माण कर सकता हूं, जो बहुत मेमोरी खा रहा है

मैं सिर्फ पैनल का निर्माण करने का एक तरीका चाहता हूं जो मुख्य पैनल में दिखाई दे। आदर्श रूप से मैं एंड्रॉइड में रीसाइक्चरदृश्य के समान कुछ चाहता हूं। क्या कोई ऐसा लाइब्रेरी है जो सी # या विनफॉर्म्स में समान है?


आप ग्रिड का उपयोग कर सकते हैं

उदाहरण के लिए, डेवक्सप्रेस ग्रिड्स को कई मायनों में अनुकूलित किया जा सकता है और आपकी सूचीदृश्य (कार्ड आदि के रूप में प्रदर्शित पंक्तियां) की तरह दिखें।

https://www.devexpress.com/Products/NET/Controls/WinForms/Grid/


Winforms वर्तमान में रीसायकल-व्यू प्रकार की सूची दृश्यों का समर्थन नहीं करता है इस एसएमई के लिए तीसरे पक्ष के विक्रेताओं के साथ संबंधित समाधान दे रहे हैं वहाँ नियंत्रण ऑब्जेक्टलिस्टव्यू का प्रयास करें जो ओपन सोर्स है इसका कोड-प्रोजेक्ट पर सोर्स किया गया





android-recyclerview