To get selected items into the ViewModel, first create a property of bool type in your model that will be bound with IsSelected property of ListViewItem.
Property in Model class:
public bool IsSelected
{
get { return isSelected; }
set
{
isSelected = value;
RaiseChange("IsSelected");
}
}
XAML Style:
Final Property in ViewModel:
public List SelectedItem
{
get
{
return list.Where(item=>item.IsSelected).ToList();
}
}