4

プログラムに特有の問題があります。シナリオを説明しましょう。

最初は空の ObservableCollection にバインドされている ListView があります。監視可能なコレクションは、IAsync サービスからデータを取得します。

ロード後、リストビューにアイテムの重複が表示されます。スヌープを使用してバインディングを確認したところ、バインドされている項目ソースに 2 つの項目があることが確認されましたが、リストビューでは 4 つの項目が作成されました。また興味深いことに、重複したエントリは正しいアイテムにバインドされます。

誰でもこの問題に光を当てることができますか?

4

1 に答える 1

0

仮想化をオフにしてみてください

VirtualizingStackPanel.IsVirtualizing

または、仮想化はできるがリサイクルをオフにすることもできます

VirtualizationMode 列挙体

于 2012-07-17T13:09:43.290 に答える