title: Having trouble binding ViewModel to ComboBox
body: <p>I have a viewmodel setup as the following</p>
  
  <pre><code>public class cDriveListVM
  {
      public string Drive { get; set; }
      public cDriveListVM(string name)
      {
          Drive = name;
      }
  }
  </code></pre>
  
  <p>I declare the observablecollection in the window and set its datacontext to this observable collection.</p>
  
  <pre><code>public ObservableCollection&lt;cDriveListVM&gt; DriveList { get; set; }
  private void dl()
  {
      DriveList = new ObservableCollection&lt;cDriveListVM&gt;();
      DriveList.Add(new cDriveListVM("drive 1"));
      DriveList.Add(new cDriveListVM("drive 2"));
      this.DataContext = DriveList;
  }
  </code></pre>
  
  <p>Xml for combobox:</p>
  
  <pre><code>&lt;ComboBox x:Name="Drive_ComboBox" ItemsSource="{Binding Path=Drive}" HorizontalAlignment="Center" IsReadOnly="True" Grid.Column="0" Grid.Row="0" Width="300" Margin="10" SelectionChanged="Drive_Changed" Height="22" VerticalAlignment="Top"/&gt;
  </code></pre>
  
  <p>I am just learning how to use Viewmodel so I am unsure what I am doing wrong, any help would be appreciated. I updated the xml file it results in the following combbox.</p>
  
  <p><img src="https://i.stack.imgur.com/3uRyL.png" alt="enter image description here"></p>