2010-11-29 4 views
19

वर्चुअलाइजिंगस्टैकपैनेल में वास्तव में क्या हो रहा है। वर्चुअलकरण मोड = रीसाइक्लिंग/मानक।वर्चुअलाइजिंगस्टैकपैनेल में वर्चुअलाइजेशन मोड संपत्ति के रीसाइक्लिंग/मानक के बीच वास्तविक अंतर क्या है?

उत्तर

37

जब VirtualizationModeRecycling पर सेट किया गया है, VirtualizingStackPanel एक नया निर्माण करने के बजाय आइटम कंटेनर का पुन: उपयोग करेगा। अगर हम इस

------------------------- 
| Container 1 | Data 1 | 
------------------------- 
| Container 2 | Data 2 | 
------------------------- 
| Container 3 | Data 3 | 

के साथ शुरू और एक स्थिति के लिए नीचे स्क्रॉल, तो डेटा 1 दृश्य से बाहर स्क्रॉल किया जाता है और डाटा 4 दृश्य में स्क्रॉल किया जाता है तो Recyling डेटा 1 के लिए आइटम कंटेनर लेने के लिए और डेटा लिए उसका पुनः उपयोग होगा 4.

------------------------- 
| Container 2 | Data 2 | 
------------------------- 
| Container 3 | Data 3 | 
------------------------- 
| Container 1 | Data 4 | 

मैं अगर मैं कंटेनर 1. स्क्रॉल नीचे और डेटा 4 के लिए संपादन मोड में प्रवेश किया है भी के बाद से हरे रंग की पृष्ठभूमि होगा इस जब आइटम कंटेनर के लिए संलग्न गुण का उपयोग कर, जैसे हरे रंग की पृष्ठभूमि के साथ कुछ समस्या थी गया है संलग्न संपत्ति अभी भी सेट की गई थी।

जब VirtualizationModeStandard पर सेट किया गया है, VirtualizingStackPanel उन्हें पुन: उपयोग करने के बजाय आइटम कंटेनर बना देगा और त्याग देगा।

+0

आपने "पुनरावृत्ति" के साथ इस मुद्दे को कैसे हल किया? आइटम टेम्पलेट में टेक्स्टब्लॉक के व्यवहार का उपयोग करते समय मुझे अभी भी यही समस्या है। अजीब। –

संबंधित मुद्दे