SelectedItems
のバインド方法ListView
? マイListView
がmultipleSelection
属性を持っていると私は私が添付プロパティについて聞いたと私は私がここで見られるもので、これを実装してみました。..リストビューのSelectedItemsをバインドする
を、その内容についてCollectionView
を使用しています:私は複数選択することができます Sync SelectedItems in a muliselect listbox with a collection in ViewModel
行をクリックするとアイテムが表示されますが、多くの行を複数選択するためにShift
キーボードを使用することはできません...また、コレクションをフィルタリングして最新表示すると、選択内容はすべて更新後に選択解除されます。
いつでも私はそれを作ることができます私のCollectionView
をリフレッシュすると、以前に選択された項目は、リフレッシュ後もまだ選択されています...?
私のビューモデルで論理的に選択したアイテムを操作する方法を教えてもらえますか?
+1これは私が通常行うことです - オブジェクトに 'IsSelected'プロパティを追加し、' ListViewItem'スタイルでそれをバインドします – Rachel
これは本当ですWPF way –
これはどのようにして "True WPF way"になりますか?これは、純粋にビューのためのプロパティをモデルに入れていますか?私はあなたのオブジェクトからカスタムViewModelのみのオブジェクトに変換したい場合は、ビューモデルでそれを保持することができますね。しかし、まだ、Viewでなければならないものが出てきています。 – Vaccano