1

どうすればバインドできますSelectedItemsListView? 私のListViewhasmultipleSelection属性とCollectionViewそのコンテンツに使用しています..

Attached プロパティについて聞いたことがあり、ここで見つけたものを使用してこれを実装しようとしました: Sync SelectedItems in a muliselect listbox with a collection in ViewModel

行をクリックしてアイテムを複数選択できますが、Shiftキーボードを使用して多くの行を即座に複数選択することはできません...また、コレクションをフィルターして更新すると、更新後に選択がすべて選択解除されます..

CollectionView更新するたびに、以前に選択したアイテムが更新後も選択されるようにするにはどうすればよいですか?

ビューモデルを介して選択したアイテムを論理的に操作する方法を誰かが手伝ってくれますか?

4

2 に答える 2

1

IsSelectedプロパティを ListViewItem のビュー モデルに追加する必要があるかもしれません。

于 2012-01-25T08:28:45.143 に答える
0

更新後に選択したアイテムを保持するには、独自のコードを使用する必要があります。更新前にコレクションのコピーを作成し、その後、現在のコレクション内のすべてのチェック済みアイテムを簡単にチェックできるようにします。

シフトキーが機能するように、リストボックスの選択モードを拡張に変更します。

選択したアイテムを論理的に操作することに関しては、正確に何をしたいのかについて、より多くの情報を提供する必要があります。

于 2012-01-25T08:13:03.843 に答える