Xamarin ListView のAnchorX AnchorY を設定すると、ListViewが真っ白になる件。

ListView Class のpropertyにあるAnchorX とAnchorYを設定すると、ListViewが真っ白になります。MainPageにListViewを設定すると起動時は表示されるものの、画面が回転した時に、真っ白になります。

さらに、TabViewのページにAnchorを設定したListViewを置くと回転しなくてもデフォルトで真っ白になります。

それでも処理は正常にされているらしく、ListViewをループでItemSourceを一つづつ処理もできてテキストも読めているのであくまでも表示上の処理が悪いようだ。

ドキュメントを読む限りでは、Anchorプロパティはどこかから派生されているもののようなので、コントロール上の不一致なのだろう。あくまでも相性が悪いと受け止めておく事にする。

ListViewの角を丸くしたい時には、Frameクラスで丸くする事にした。こうする事によりListViewの上にタイトルをつけることができるのでちょっと見た目が拡張できた。

これで半日時間食われた。でも原因と対処法がわかって良かった。