you need to define ItemsSource as a property in ViewModel e.g.
public CollectionView _sourceForList;
public CollectionView SourceForList
{
get
{
return _sourceForList;
}
set
{
_sourceForList = value;
}
}
then in XAML you can bind this property to a list
<ListBox Margin="9,30,9,0"
Name="listBox1" ItemsSource="{Binding SourceForList}" }/>
CollectionView cv = (CollectionView)CollectionViewSource.GetDefaultView(SourceForList);
,