title: Binding SelectedItems of ListView to ViewModel
body: <p>I have a list view that binding items with a property in viewmodel.</p>
  
  <pre><code>&lt;ListView Height="238" 
            HorizontalAlignment="Left" 
            Name="listView" 
            VerticalAlignment="Top" 
            Width="503"
            ItemsSource="{Binding BusinessCollection}"
            SelectionMode="Multiple"&gt;
      &lt;ListView.View&gt;
          &lt;GridView&gt;
              &lt;GridView.Columns&gt;
                  &lt;GridViewColumn&gt;
                      &lt;GridViewColumn.CellTemplate&gt;
                          &lt;DataTemplate&gt;
                             &lt;CheckBox  IsChecked="{Binding RelativeSource={RelativeSource AncestorType={x:Type ListViewItem}}, Path=IsSelected}" /&gt;  
                         &lt;/DataTemplate&gt;
                      &lt;/GridViewColumn.CellTemplate&gt;
                  &lt;/GridViewColumn&gt;
                  &lt;GridViewColumn DisplayMemberBinding="{Binding ID}" Header="ID" /&gt;
                  &lt;GridViewColumn DisplayMemberBinding="{Binding Name}" Header="Name" /&gt;
              &lt;/GridView.Columns&gt;
          &lt;/GridView&gt;
      &lt;/ListView.View&gt;
  &lt;/ListView&gt;
  </code></pre>
  
  <p>and in viewmodel.</p>
  
  <pre><code>ICollectionView _businessCollection
  
  public ICollectionView BusinessCollection
  {
      get { return _businessCollection; }
      set {
            _businessCollection = value;
            RaisePropertyOnChange("BusinessCollection");
          }
  }
  </code></pre>
  
  <p>How to get selected item of businesscollection in viewmodel?</p>