UWPでデフォルトのActivityIndicator
をProgressRing
に置き換えました。 レンダラーはContentPage
に完全に表示されますが、同じページがNavigationPage
を介して表示されると、レンダラーは表示されません。
MainPage = new NavigationPage(new ProgressRing.MainPage());
コメントが解除されていることを確認します。 実行します。MainPage = new NavigationPage(new ProgressRing.MainPage());
にコメントし、 MainPage = new ProgressRing.MainPage();
コメントを外します。 実行します。同じ問題がありますが、UWPのデフォルトのアクティビティインジケーター(ProgressBar)があります
これは、フォームバージョン3.0.0.482510でもまだ問題です。
上記のように、コンテンツページでは機能しますが、NavigationPageを使用する場合は機能しません。
ContentPageを使用しているアプリのUWPビジュアルツリーをNavigationPageを使用しているアプリと比較しました。ContentPageには、AnimationおよびVisual Stateプロパティを持つFormsProgressBarの最後の子としてDeterminateRoot(境界線)があります。 (つまり、ストーリーボードが実行されています)。 ただし、NavigationPageバージョンでは、DeterminateRoot(border)は存在しますが、Animation and Visual Stateプロパティがありません。つまり、ストーリーボードが実行されていません。