title: WPF Combobox binding with List<string>
body: <p>I have two properties, one which is a list of string and the other just a string.</p>
  
  <pre><code>private List&lt;String&gt; _property;
  public List&lt;String&gt; Property
  get
  {
  return new List&lt;string&gt;(){"string1", "string2"};
  }
  set{_property = value
  }
  
  public String SimpleStringProperty{get;set;}
  </code></pre>
  
  <p>I also have a Combobox defined in XAML as such</p>
  
  <pre><code>&lt;Combobox ItemsSource="{Binding Property , Mode="TwoWay"}" Text="Select Option" /&gt;    
  </code></pre>
  
  <p>Now the combobox correctly displays two options :"string1" and "string2"</p>
  
  <p>When the user selects one or the other, I want to set <code>SimpleStringProperty</code> with that value. However, the 'value' im getting back from the combobox through the two way binding is not the selectedItem, but the <code>List&lt;String&gt;</code>. How can I do this right? I'm fairly new to wpf, so please excuse the amateurism. </p>