Xamarin.Formsを使用したUWPアプリケーションの問題に取り組んでいます。私は、デフォルトでリストビューアイテムがリサイクルされ、UWPで再利用されていることに気付きました。リストビュー(新しい値またはスタイルのいずれか)の最初のアイテムを更新するインスタンスの場合、リスト内の4番目、7番目、10番目などのアイテムは同じ値またはスタイルで更新されています。 this articleによると、これは設計による動作です。UWPウィンドウ付きのXamarinフォームでのUI仮想化の無効化mobile 10
私は、this articleでもListViewCachingStrategyを設定してオーバーライドまたはディセーブルにする方法を試してみましたが、修正する機会はありませんでした。
この問題に直面した人は誰ですか?とにかくUIの仮想化を無効にするか、UWPウィンドウのモバイル10でオーバーライドすることができますか?
以前はListViewCachingStrategyを設定しようとしましたが、同じ動作を観察しました。とにかく答えていただきありがとうございますが、私は後者の質問の答えか回避策を探しています。 – DeveloperX
私は自分の質問を更新しました。 – DeveloperX
@DeveloperXあなたは 'StackLayout'の' listview items'を持つ 'StackLayout'を含む' ScrollView'である独自のコントロールをビルドすることができます。これは本質的にvirutalisationのないリストになります。しかし、パフォーマンスがひどくなるため、これを行うことはお勧めしません。私はあなたの質問から「Xamarin」バグのように聞こえると思いますが、ここに提出する必要があります(https://bugzilla.xamarin.com/) – user1