You don't pass your View to the ViewModel.
The ViewModel is in actual fact the DataContext of your View. The you bind control to the properties on the ViewModel, i.e the ObservableCollection that you want to bind the ListBox to.
Read
this for some more details.