Как получить список выбранных элементов из ListCollectionView? Я вижу, что CurrentItem возвращает одиночный выбор, но я не вижу ничего, чтобы вернуть список выбранных элементов в режиме множественного выбора.
Как получить список нескольких выбранных элементов из ListCollectionView
Ответы (1)
ListCollectionView
или другие типы, реализующие ICollectionView
, являются оболочкой над исходной коллекцией, которую WPF создает внутри для привязки вместо прямой привязки к исходной коллекции. Таким образом, у него нет такого свойства, чтобы получать выбранные элементы в графическом интерфейсе, который более или менее является элементом пользовательского интерфейса.
Вам нужно получить SelectedItems из компонента пользовательского интерфейса. ListCollectionView
должен быть привязан к ListBox
. Доступ к списку SelectedItems", чтобы отображать выбранные элементы.
person
Rohit Vats
schedule
07.03.2014
afaik SelectedItems не является DP, поэтому вы не можете к нему привязываться. но вы можете использовать его как параметр команды, например CommandParameter={Binding ElementName=lsv, Path=SelectedItems}
- person blindmeis; 07.03.2014