0

リストとリストビューに問題があります。

プロジェクトを開始し、リストビューを追加しました。この後、key1とkey2の両方が文字列であるなどの2つの要素を持つクラスを作成しました。

リストボックスのitemTemplateのテキストをこのキーにバインドすると、すべて問題ありません。次に設定listbox1.ItemsSource = data; すると、データは次のようになりますList<OwnListData> data = new List<OwnListData>(); 。すべてが表示されます。

しかし、問題は、データの項目を変更すると、リストに変更が表示されるようになることです。リストビューを更新するにはどうすればよいですか?

編集:迅速で汚い解決策は作ることです

listbox1.ItemsSource = null;
listbox1.ItemsSource = data;

変更するたびに、これは良い方法ではありません

4

1 に答える 1

1

ObservableCollection<OwnListData>の代わりに使用してくださいList<OwnListData>。私もこの問題に直面しました。ListsとEnumerablesはUIを更新しないため、ListBoxでは使用できないようです。

それが役に立てば幸い

于 2012-06-27T18:52:37.047 に答える