###前提・実現したいこと
パッケージの問題かもしれませんが、助言をいただけると助かります。
現在、iOS向けにダウンロードしたファイルを一覧で表示するアプリを作成しています。
一覧の表示にはDLToolkit.Forms.Controls.FlowListViewというパッケージを使用し、グリッドビューのような表示にしています。
このとき、二つのデータテンプレートを作成し、アプリの設定値に応じてデータトリガーで表示を切り替えるような仕組みにしているのですが、
この表示の切り替えがうまくいきません。
(アイテムごとに表示を切り替えるのではなく、A表示モード、B表示モードというように全体の表示を切り替えます。)
具体的には以下のような現象が発生しています。
・最初に画面に表示されているアイテムの表示が切り替わらない
・最初に画面外にあるアイテムは切り替わっている
・スクロールして一度画面から消すと切り替わることがある
・アプリを一度落として起動しなおすと全て正しく表示される
現象的に「UITableViewのセルの再利用」が原因ではないかと思っているのですが、
Xamarin.FormsでUITableViewの表示を強制的にリフレッシュ/リロードする方法はありますでしょうか?
※追記
同じソースでUWPでは発生しません。
###開発環境
Visual Studio 2017
Xamarin.Forms 2.3.4.247
Prism.Forms 6.3.0
DLToolkit.Forms.Controls.FlowListView 2.0.6
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/01 05:36
2017/09/01 05:58