从用户控件中导航WPF选项卡控件?

时间:2010-06-22 21:00:13

标签: wpf navigation user-controls tabcontrol

我的WPF应用程序包含一个带有选项卡控件的主窗口,该选项卡控件包含一系列选项卡项,每个选项卡都包含一个用户控件。

我希望其中一个用户控件能够触发应用程序将焦点从当前标签更改为另一个标签。

用户控件是否有办法触发其标签控件容器更改为另一个标签项?

2 个答案:

答案 0 :(得分:0)

WPF系统提供RoutedEvent。可以创建此特殊类型的事件以供树中的每个元素捕获。通过这种方式,您可以在用户控件中触发事件,并在TabControl中捕获它,它将执行您需要的所有操作。选项卡控件可以捕获它的事件原因,它位于窗口的元素树中。

你可以从这里开始: http://msdn.microsoft.com/en-us/library/ms742806.aspx

你需要一个泡泡活动。

希望这有帮助。

答案 1 :(得分:0)

您可以拥有一个与TabControl的SelectedItem属性绑定的属性。