ما هو الفرق الفعلي بين إعادة التدوير/معيار خاصية المحاكاة الافتراضية في VirtualizingStackPanel؟

StackOverflow https://stackoverflow.com/questions/4300964

  •  29-09-2019
  •  | 
  •  

سؤال

ما الذي يحدث بالفعل في VirtualizingStackPanel.VirtualizationMode = إعادة التدوير/القياسية.؟

هل كانت مفيدة؟

المحلول

متي VirtualizationMode تم تعيينه على Recycling, ، ال VirtualizingStackPanel سيتم إعادة استخدام حاويات العناصر بدلاً من الاضطرار إلى إنشاء واحدة جديدة. إذا بدأنا بهذا

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

وتمرير وضع واحد لأسفل ، لذلك يتم تمرير البيانات 1 خارج العرض ويتم تمرير البيانات 4 إلى العرض ، ثم يتم إعادة إعادة التثبيت إلى حاوية العنصر للبيانات 1 وإعادة استخدامها للبيانات 4.

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

لقد واجهت بعض المشكلات في هذا عند استخدام الخصائص المرفقة لحاوية العنصر ، على سبيل المثال الخلفية الخضراء إذا دخلت وضع التحرير للحاوية 1. التمرير لأسفل وستكون البيانات 4 خلفية خضراء لأن الخاصية المرفقة لا تزال محددة.

متي VirtualizationMode تم تعيينه على Standard, ، ال VirtualizingStackPanel سيتم إنشاء حاويات العناصر وتجاهلها بدلاً من إعادة استخدامها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top