मेरे पास एक सूची दृश्य है और जब कोई संदेश प्राप्त होता है, तो सूची को केवल अंत तक स्क्रॉल करना चाहिए, अगर यह पहले से ही अंत में है।
यह स्पष्ट करने के लिए, यदि उपयोगकर्ता पुराना देख रहा हैसंदेश, लिस्टव्यू को "t स्क्रॉल टू द एंड 'स्वचालित रूप से समाप्त हो जाना चाहिए, लेकिन यदि संदेश प्राप्त करते समय पहले से ही सूची पर है, तो सूची को स्वचालित रूप से अंत तक स्क्रॉल करना चाहिए।
इसलिए मुझे ListView की वास्तविक स्थिति प्राप्त करनी है, मैंने एपीआई पर इस स्थिति को प्राप्त करने के लिए किसी भी संपत्ति या पद्धति को समान नहीं देखा।
इसलिए मैं सोच रहा था कि क्या OnScroll जैसी घटना को ओवरराइड करना संभव है, इसलिए मैं कस्टम रेंडर के बिना लिस्ट व्यू की वर्तमान स्थिति को बचा सकता हूं।
यह XamarinForms का उपयोग करके किया जा सकता है?
उत्तर:
उत्तर № 1 के लिए 1ListView
doesn "टी आग Scrolled
जैसी घटनाएँ ScrollView
करता है, लेकिन यह आग करता है ItemAppearing
तथा ItemDisappearing
वर्तमान में दिखाई देने वाली वस्तुओं पर नज़र रखने के लिए आप जिन घटनाओं का उपयोग करने में सक्षम हो सकते हैं।