0

我的 WPF 应用程序中有一个 TabControl。TabControl 的 ItemsSource 绑定到视图对象的 ObservableColction。它使用 DataTemplate 为集合中的 Items 中的选项卡填充可视树。

我需要在 conde-behind 中选择当前选项卡,以响应用户在应用程序的另一个屏幕上执行的操作。当我遍历 TabControl 的 Items 集合中的项目时,我得到了我的视图模型的实例。

如何访问实际的 TabItems 并对其进行迭代,然后选择我想要的?

托尼

4

1 回答 1

1

如果您使用的是 MVVM 方法,则应将 TabControl 的 SelectedItem 属性绑定到保存 TabItems ObservableCollection 的同一对象(ViewModel)。当您需要更改当前选项卡时,请将 SelectedItem 属性设置为 ObservableCollection 中的正确 TabItem。

于 2012-05-05T16:59:29.537 回答