我们有一个MVVM(Cinch)解决方案,其中包含一个带有TabControl的窗口。ItemsSource绑定到一个CollectionView(从ObservableCollection生成的DefaultView),并且IsSynchronizedWithCurrentItem=true。第一次加载窗口时,一切都运行良好...选项卡正确显示,并且用户可以在它们之间切换。
当窗口隐藏并再次显示时,出现问题。第一个选项卡总是被重新选择,而不管CollectionView中的CurrentItem是什么。调用.Show之前的代码将CurrentItem设置为我们想要的选项卡,但是在.Show操作过程中,选项卡会发生变化。
有其他人遇到过此问题吗?
当窗口隐藏并再次显示时,出现问题。第一个选项卡总是被重新选择,而不管CollectionView中的CurrentItem是什么。调用.Show之前的代码将CurrentItem设置为我们想要的选项卡,但是在.Show操作过程中,选项卡会发生变化。
有其他人遇到过此问题吗?