Имаме решение MVVM (Cinch), което има прозорец с TabControl в него. ItemsSource е обвързан с CollectionView (DefaultView, генериран от ObservableCollection), с IsSynchronizedWithCurrentItem=true. Всичко работи чудесно при първото зареждане на Window... разделите се показват правилно и потребителят може да превключва между тях.
Проблемът възниква, когато прозорецът е скрит и показан отново. Първият раздел винаги се избира отново, независимо какъв е CurrentItem в CollectionView. Редът преди .Show има CurrentItem като раздела, който искаме, но разделът се превключва по време на операцията .Show.
Някой друг сблъсквал ли се е с този проблем?