Binding SelectedItems of ListView to ViewModel
1. One way to source binding: You have to use SelectionChanged event. The easiest way is to write eventhandler in codebehind to “bind selecteditems” to viewmodel. //ViewModel public ICollectionView BusinessCollection {get; set;} public List<YourBusinessItem> SelectedObject {get; set;} //Codebehind private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { var viewmodel = (ViewModel) DataContext; viewmodel.SelectedItems = listview.SelectedItems .Cast<YourBusinessItem>() .ToList(); … Read more