2010-06-22 77 views
2

我的WPF应用程序由一个带有选项卡控件的主窗口组成,其中包含一系列选项卡项,每个选项卡托管一个用户控件。从用户控件中导航WPF选项卡控件?

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

是否有一种方法让用户控件触发其选项卡控件容器切换到另一个选项卡项目?

回答

0

WPF系统提供了RoutedEvent。这种特殊的事件可以被树中的每个元素所捕获。通过这种方式,您可以在用户控件内部触发事件,并在TabControl中捕获该事件,以完成您所需的一切。该标签控件能赶上它的事件原因在于离子的形式

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

你需要一个泡沫事件。

锄头这个帮助。

+1

这很有帮助。原来,RoutedEvent和经典CLR事件都可以做到。谢谢。 – 2010-06-23 21:19:20

0

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