- विंडोज फोन 7 में, मैं एक सूची बॉक्स का उपयोग कर रहा हूँ।
- मान लें कि 200 आइटम हैं।
- अब मैं सूची
- मैं सूची लोड हो रहा है के बाद सूची के शीर्ष पर 150 वीं आइटम लोड और चयन (और शो) करना चाहते हैं की 150 आइटम का चयन करें।
समस्या:
- मैं HookScrollViewer() के रूप में इस पृष्ठ पर उल्लिखित उपयोग कर रहा हूँ (ListBox offset in WP7)
- पहली बार आइटम सूची सही वस्तु को नहीं दिखाता (माना भरी हुई है यह 148 वां आइटम दिखाता है)।
- मैं उस पृष्ठ से बाहर निकलता हूं और फिर आइटम 150 वें स्थान पर क्लिक करता हूं
- अब सूची अनुक्रमणिका सही है और यह शीर्ष पर 150 वां आइटम दिखाती है।
प्रश्न:
- क्या मैं सही हूँ समाधान का उपयोग कर?
- मैं क्या गलत कर रहा हूं, मैंने समाधान की पहचान करने की कोशिश की लेकिन असफल रहा!
संकेत: http://tinyurl.com/9298cdx
- आप एक विंडोज फोन है, तो एप्लिकेशन को डाउनलोड करें।
- एप्लिकेशन बंद करें, और एप्लिकेशन को फिर से खोलें।
- इसे खोलने के लिए बुकमार्क पर क्लिक करें।
- पहली बार यह सही स्थान पर नहीं जाएगा।
- अब ऐप बंद न करें, बस वापस बटन दबाएं और फिर बुकमार्क पर क्लिक करें।
- इस बार स्थान सही है!
- सवाल यह है कि, पहली बार क्या गलत है?
पढ़ना पृष्ठ के कोड:
- यह और भी आसान बनाने के लिए, कोड डाउनलोड किया जा सकता: https://docs.google.com/file/d/0B8xOhdKHzbkyaWFLRHN0WjRoajg/edit
धन्यवाद बहुत बहुत!
मैंने एक्सएएमएल की जांच की, और कुछ भी गलत नहीं है। मैंने एनीमेशन हटा दिया, यह या तो काम नहीं किया। – Shahaab
मैंने स्क्रॉलव्यूअर और लिस्टबॉक्स दोनों के लिए 'अपडेटलेआउट() 'जोड़ा, इससे मदद नहीं मिली। – Shahaab
मुद्दा यह है कि यह ठीक काम कर रहा है, दूसरी बार यह काम करता है जैसा कि यह करना चाहिए, यह पहली बार क्यों काम नहीं कर रहा है? क्या कोई ऐसी चीज है जिसे मैं याद कर रहा हूं? – Shahaab