0

私は、Windows Phone7ListBoxVirtualizingStackPanelがデフォルトでメモリを最適化するために使用することを知っています。

ただし、ビューモデルにアイテムを追加すると、リストボックスにそれらの新しいアイテムが表示されません。それらを表示するには、上にスクロールしてから下にスクロールする必要があります。

私のビューモデルは実装しますIList

このガイドのように、周りの多くの記事にこの問題があります

これを修正する方法は?

4

1 に答える 1

1

ビューモデルはINotifyPropertyChangedインターフェイスを実装し、アイテムを追加したときにPropertyChangedイベントを発生させますか?

より良い解決策は、 ObservableCollectionに対してバインドするviewmodelプロパティを作成することです。このクラスは、アイテムがコレクションに追加/コレクションから削除されると、PropertyChangedイベントを自動的に発生させます。

于 2012-11-13T23:25:21.337 に答える