title: When binding to a combobox SelectedItem the change is only notified on lost focus. How to notify when selection is changed?
body: <p>I've bound it using </p>
  
  <pre><code>cmbPeriod.DataBindings.Add("SelectedItem", Presenter, "SelectedDate", true, DataSourceUpdateMode.OnPropertyChanged);
  </code></pre>
  
  <p>But it only fires to the bound model when I tab out of the control, I'd like it to fire the moment the users makes a new selection.</p>
  
  <p><strong>EDIT:</strong> Ok so I tried binding using <code>SelectedValue</code> instead and leaving the <code>ValueMember</code> as <code>null</code>. This had the effect of updating the source as soon as the combobox changes with the correct object, however now the combobox ignores updates from the source!! </p>
  
  <p>I see it requesting the binding at runtime and my source property returns the correct object, which is the the same type the combobox will update the source with on change. Ugh! So close:( </p>