محاولة استخدام ListView وهذا الخطأ يحدث دائمًا
تجاوز عدد قالب العنصر الحد 23. الرجاء التأكد من إعادة استخدام كائنات DataTemplate
مدة العرض:
مونو 5.10.57
زامارين ماك 4.4.1.178
Xamarin.Android 8.3.3.2
إصدار أدوات SDK: 26.1.1
أدوات منصة SDK: 27.0.1
أدوات بناء SDK: 27.0.3
أطر عمل أهداف النظام الأساسي: استخدم إصدار إطار العمل المستهدف
حزم نوجيت:
أشكال Xamarin 3.0.0.482510
الأجهزة المتأثرة:
سامسونغ SM-J500M (API 23)
مرحباleobragatti! يحتوي Android على قيود على عدد أنواع الخلايا التي يمكنه استخدامها في ListView واحد. إذا كنت لا تعيد استخدام DataTemplates (على سبيل المثال ، تقوم بإرجاع DataTemplate جديد لكل عنصر قائمة) ، فسوف تواجه هذا القيد بسرعة. يرجى التأكد من اتباع التعليمات الواردة في https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/templates/data-templates/. إذا كنت لا تزال غير قادر على المتابعة ، فيرجى إرفاق مشروع صغير يوضح المشكلة التي تواجهها. شكرا!
يرجى إعادة الفتح إذا كنت لا تزال تواجه مشكلات بعد اتباع نصيحة Sams.
شكرا للمساعدة samhouts . لقد تحققت من الكود الخاص بي وكنت أستخدم TemplateSelector بطريقة خاطئة.
التعليق الأكثر فائدة
مرحباleobragatti! يحتوي Android على قيود على عدد أنواع الخلايا التي يمكنه استخدامها في ListView واحد. إذا كنت لا تعيد استخدام DataTemplates (على سبيل المثال ، تقوم بإرجاع DataTemplate جديد لكل عنصر قائمة) ، فسوف تواجه هذا القيد بسرعة. يرجى التأكد من اتباع التعليمات الواردة في https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/templates/data-templates/. إذا كنت لا تزال غير قادر على المتابعة ، فيرجى إرفاق مشروع صغير يوضح المشكلة التي تواجهها. شكرا!