تم استبدال الافتراضي ActivityIndicator
بـ ProgressRing
على UWP. يتم عرض العارض بشكل مثالي على ContentPage
، ولكن عندما يتم عرض نفس الصفحة عبر NavigationPage
، يفشل العارض في الظهور.
MainPage = new NavigationPage(new ProgressRing.MainPage());
. يركض.MainPage = new NavigationPage(new ProgressRing.MainPage());
وقم بإلغاء التعليق MainPage = new ProgressRing.MainPage();
. يركض.لدي نفس المشكلة ولكن مع مؤشر النشاط الافتراضي (ProgressBar) على UWP
نسخة مكررة من https://github.com/xamarin/Xamarin.Forms/issues/1483
لا تزال هذه مشكلة في إصدار النماذج 3.0.0.482510.
كما هو مذكور أعلاه ، فإنه يعمل على صفحة المحتوى ، ولكن ليس عندما يستخدم المرء NavigationPage.
لقد قارنت شجرة UWP المرئية لأحد التطبيقات التي تستخدم ContentPage بالتطبيق الذي يستخدم NavigationPage ، وفي ContentPage يوجد DeterminateRoot (حد) كآخر فرع من FormsProgressBar الذي يحتوي على خاصية الرسوم المتحركة والحالة المرئية (على سبيل المثال ، لوحة العمل قيد التشغيل). ولكن في إصدار NavigationPage ، يوجد DeterminateRoot (الحدود) ولكن خاصية الرسوم المتحركة والحالة المرئية مفقودة ، أي أن لوحة العمل لا تعمل.