0
私はモバイルアプリケーションの開発にXamarin Forms 2.3.2.127を使用しています。XamarinフォームアクティビティインジケータがiOSでレンダリングされないのはなぜですか?
私は、GridLayout内に含まれるStackLayout内にあるアクティビティインジケータを持っています。
アクティビティインジケータはAndroidでレンダリングされますが、iOSではレンダリングされません。次のように
制御するXAMLは:
<ActivityIndicator WidthRequest="50" Color="Red" HeightRequest="50" VerticalOptions="Center" IsVisible="True" IsRunning="True"/>
現在適用されていないバインディングはありません、そしてCustomRenderersを使用して、基礎となる制御には変更されていません。
この問題の原因となる可能性のあるアイデアや一般的なバグがある場合は、以前は他のプロジェクトでこれが発生していましたが、無作為に変更することなく修正されました。
要素はまだバインディングがありません。静的な値でインジケータは表示され、常に実行されますが、レンダリングはまったく行われません。 –
私は簡単に入れても、iOSには表示されません。その後、Binding&runInMainThreadを使用して表示されます。 – imrohit
私の質問を再読み込みしてください、私の問題は変更に現れるアクティビティインジケータではありません。レンダリングされると、コントロールコードが実行されていて、レンダリングされていません。これは、Android上で正常に動作しているため、バインディングや正しいスレッドで呼び出された問題ではありません –