I currently have a ListBox whose ItemsSource collection is bound to a property on my viewmodel, of type IEnumerable. When that preoprty\'s reference changes, the ListBox update
Try this:
if (listBox.Items.Count > 0) { listBox.ScrollIntoView(listBox.Items[0]); }