ICollectionViewを使用して、ListView内のアイテムのリストを表示しています。解決策を見つけることができないように思われる問題に遭遇しました。
マウスのみを使用する限り、選択は正常に機能します。常に最新の情報を表示するために、ICollectionView.Refresh()メソッドを時々使用します。ただし、これにより、キーボードの矢印を使用してアイテムのリストをナビゲートするときに問題が発生します。
現在のSelectedIndexがどの位置にあるかに関係なく、次に矢印キーを押したときにRefresh()を呼び出すとすぐに、選択されたアイテムはListViewの位置0にあるアイテムになります。
誰かが以前にこの問題に遭遇し、この問題の解決策を見つけたことがありますか?