1

私は自分のアプリにLongListSelectorを持っており、これがアイテムのソースを設定する方法です。

historylist.ItemsSource = new List<VideoItem>(historyRep.historyArray);

これで、配列からアイテムが削除された場合、追加された新しいアイテムまたは編集されたアイテムがあります。このメソッドを再度呼び出して、ItemSourceを更新します。

historylist.ItemsSource = new List<VideoItem>(historyRep.historyArray);

しかし今、私はこのメソッドがいくつかの問題を引き起こしていることに気づきました、そしてこれがLongListSelectorをRefresh \ Updateする良い方法であるかどうか知りたいですか?

4

1 に答える 1

5

こんにちはこれはまったく良い方法ではありません。MVVMパターンを使用し、xamlを介してItemsSourceを割り当てる必要があります。ただし、必要に応じて、Listの代わりにObservableCollectionを使用してください。これがお役に立てば幸いです。

于 2013-02-18T16:07:44.543 に答える