title: How to automatically select first item in a bound silverlight listbox?
body: <p>Using silverlight, I have a listbox with ItemsSource bound to an ObservableCollection which is updated asynchronously.  I would like to automatically select the first item in the listbox as soon as the binding is finished updating. </p>
  
  <p>I can't find a good way to make this happen. I don't see any useful events to handle on the listbox and if I bind to the collection's CollectionChanged event, the binding hasn't updated yet so if I set the listbox.selectedindex at that point I get an exception that the value is out of range.  Any ideas?  Maybe some way to hook the binding update? </p>