title: WPF ComboBox ItemTemplate binding to a string collection
body: <p>I have a combobox in wpf which is bound to a <code>List&lt;string&gt;</code>. All works well, but now for some reason I need to bind to an item template. The XAML for the combo box is</p>
  <pre class="lang-xml prettyprint-override"><code>&lt;ComboBox ItemsSource=&quot;{Binding Tracks}&quot; SelectedItem=&quot;{Binding SelectedTrack}&quot;&gt;
      &lt;ComboBox.ItemTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;StackPanel Orientation=&quot;Horizontal&quot;&gt;
                  &lt;TextBlock Text=&quot;{Binding **WhatShouldBeHere**}&quot;&gt;&lt;/TextBlock&gt;
              &lt;/StackPanel&gt;
          &lt;/DataTemplate&gt;
      &lt;/ComboBox.ItemTemplate&gt;
  &lt;/ComboBox&gt;
  </code></pre>
  <p>If my data source is a custom collection then binding is easy, I should just  pass the property name from custom collection, but as the binding source is a list of string, what should the binding property be?.</p>