سؤال

ما هو/هي العيب الرئيسي في VirtualizingStackPanel؟ إذا لم يكن لديه أي ، فلماذا لا يتم تصنيعه كسلوك/قالب لوحة افتراضية في عناصر Control؟

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

المحلول

ال صفحة MSDN على ال VirtualizingStackPanel يحتوي الفصل على العبارات التالية:

تشير كلمة "Virtualize" إلى تقنية يتم من خلالها إنشاء مجموعة فرعية من عناصر واجهة المستخدم (UI) من عدد أكبر من عناصر البيانات بناءً على العناصر المرئية على الشاشة.

و

يحدث المحاكاة الافتراضية في StackPanel فقط عندما يقوم التحكم في العناصر الموجود في اللوحة بإنشاء حاويات العناصر الخاصة بها.

و

VirtualizingStackPanel هو مضيف العناصر الافتراضية لعنصر القائمة.

من هذا يبدو للاستخدام "الطبيعي" لـ a StackPanel كمضيف للأزرار ، لا توفر الكتل النصية وما إلى ذلك. عند استخدامها في أ ListBox يحتوي المحاكاة الافتراضية على فوائد كما) يتم إنشاء حاويات العناصر بواسطة عنصر تحكم العناصر و B) من المحتمل أن يكون هناك عناصر في القائمة أكثر مما يمكن عرضه على الشاشة في أي وقت واحد.

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