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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从用户控件中导航WPF选项卡控件?相关的知识,希望对你有一定的参考价值。

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

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

有没有办法让用户控件触发其选项卡控件容器更改为另一个选项卡项?

答案

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

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

你需要一个泡泡活动。

希望这可以帮助。

另一答案

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

以上是关于从用户控件中导航WPF选项卡控件?的主要内容,如果未能解决你的问题,请参考以下文章

WPF 选项卡控件样式

WPF - Prism 7.1 - 导航 - 掌握选项卡控件 - 模态/对话框窗口

WPF 选项卡键导航

WPF用户控件嵌套控件-从用户控件切换用户控件

WPF MVVM Lights - 具有不同参数的相同用户控件

WPF 选项卡控件:如何获取当前选定的选项卡?