Mengganti default ActivityIndicator
dengan ProgressRing
pada UWP. Penyaji ditampilkan dengan sempurna pada ContentPage
, tetapi ketika halaman yang sama ditampilkan melalui NavigationPage
, penyaji gagal muncul.
MainPage = new NavigationPage(new ProgressRing.MainPage());
diberi komentar. Lari.MainPage = new NavigationPage(new ProgressRing.MainPage());
dan hapus komentar MainPage = new ProgressRing.MainPage();
. Lari.Saya memiliki masalah yang sama tetapi dengan indikator aktivitas default (ProgressBar) di UWP
Duplikat dari https://github.com/xamarin/Xamarin.Forms/issues/1483
Ini masih menjadi masalah dalam bentuk versi 3.0.0.482510.
Seperti yang dinyatakan di atas, ini berfungsi pada halaman konten, tetapi tidak ketika seseorang menggunakan NavigationPage.
Saya telah membandingkan pohon Visual UWP dari aplikasi yang menggunakan ContentPage dengan yang menggunakan NavigationPage, dan di ContentPage ada DeterminateRoot (perbatasan) sebagai anak terakhir dari FormsProgressBar yang memiliki properti Animation dan Visual State (yaitu papan cerita sedang berjalan). Namun pada versi NavigationPage, DeterminateRoot (batas) ada tetapi properti Animation dan Visual State tidak ada, yaitu storyboard tidak berjalan.