ما هو عيب VirtualizingStackPanel؟
-
27-09-2019 - |
سؤال
ما هو/هي العيب الرئيسي في VirtualizingStackPanel؟ إذا لم يكن لديه أي ، فلماذا لا يتم تصنيعه كسلوك/قالب لوحة افتراضية في عناصر Control؟
المحلول
ال صفحة MSDN على ال VirtualizingStackPanel
يحتوي الفصل على العبارات التالية:
تشير كلمة "Virtualize" إلى تقنية يتم من خلالها إنشاء مجموعة فرعية من عناصر واجهة المستخدم (UI) من عدد أكبر من عناصر البيانات بناءً على العناصر المرئية على الشاشة.
و
يحدث المحاكاة الافتراضية في StackPanel فقط عندما يقوم التحكم في العناصر الموجود في اللوحة بإنشاء حاويات العناصر الخاصة بها.
و
VirtualizingStackPanel هو مضيف العناصر الافتراضية لعنصر القائمة.
من هذا يبدو للاستخدام "الطبيعي" لـ a StackPanel
كمضيف للأزرار ، لا توفر الكتل النصية وما إلى ذلك. عند استخدامها في أ ListBox
يحتوي المحاكاة الافتراضية على فوائد كما) يتم إنشاء حاويات العناصر بواسطة عنصر تحكم العناصر و B) من المحتمل أن يكون هناك عناصر في القائمة أكثر مما يمكن عرضه على الشاشة في أي وقت واحد.