У меня есть TabControl, элементы которого привязаны к ObservableCollection:
<TabControl ItemsSource="{Binding MyObservableCollection}" />
Вкладки добавляются и удаляются так, как ожидалось, поскольку элементы добавляются и удаляются из коллекции. Тем не менее, SelectedItem возвращается к -1 (что означает, что выбранная вкладка отсутствует) всякий раз, когда коллекция пуста. Затем, когда элемент добавлен, SelectedItem остается в -1, а новая вкладка не выбрана.
Как сделать TabControl выбрать новую вкладку всякий раз, когда элемент добавляется в пустую коллекцию?