SelectedItems
을 ListView
에 바인딩하는 방법은 무엇입니까? 내 ListView
는 multipleSelection
속성을 가지고 있으며, 나는 연결된 속성에 대해 들었습니다Listview의 SelectedItem을 바인딩하는 중
내용에 대한 CollectionView
을 .. 사용하고 있는데 나는 내가 여기 하나이를 구현하는 시도 : Sync SelectedItems in a muliselect listbox with a collection in ViewModel
내가 할 수있는 여러 선택 행을 클릭하면 항목이 표시되지만 즉시 행을 여러 개 선택하는 데는 Shift
키보드를 사용할 수 없습니다. 또한 컬렉션을 필터링하고 새로 고침하면 새로 고침 후에 선택이 모두 취소됩니다.
언제든지 그렇게 만들 수 있습니까? CollectionView
새로 고침, 이전에 선택한 항목은 새로 고침 후에도 계속 선택됩니다 ...?
누군가 내 뷰 모델을 통해 논리적으로 선택한 항목을 조작하는 방법을 도울 수 있습니까?
+1 이것은 내가 일반적으로하는 일입니다. 객체에 'IsSelected' 속성을 추가하고 ListViewItem 스타일로 바인딩합니다. – Rachel
사실 WPF 방식입니다. –
어떻게 "True WPF 방식"이 될 수 있습니까? 보기에 순수하게 해당되는 속성을 모델에 넣고 있습니까? 개체에서 사용자 지정 ViewModel 전용 개체로 변환하려는 경우 해당 뷰 모델에서 유지할 수 있습니다. 하지만 여전히보기 만하면되는 것이 나옵니다. – Vaccano