我的WPF应用程序包含一个带有选项卡控件的主窗口,该选项卡控件包含一系列选项卡项,每个选项卡都包含一个用户控件
我希望其中一个用户控件能够触发应用程序将焦点从当前选项卡更改为另一个选项卡。
有没有办法让用户控件触发其选项卡控件容器更改为另一个选项卡项?
WPF系统提供RoutedEvent。可以创建此特殊类型的事件以供树中的每个元素捕获。通过这种方式,您可以在用户控件中触发事件,并在TabControl中捕获它,它将执行您需要的所有操作。选项卡控件可以捕获事件的原因,它位于窗口的元素树中。
你可以从这里开始:http://msdn.microsoft.com/en-us/library/ms742806.aspx
你需要一个泡泡活动。
希望这可以帮助。
您可以拥有一个与TabControl的SelectedItem属性绑定的属性。