【问题标题】:Creating a Hyperlink to a different TabItem in WPF在 WPF 中创建指向不同 TabItem 的超链接
【发布时间】:2010-10-21 18:13:53
【问题描述】:

我有一个 WPF 应用程序,其中一个 TabControl 中有多个 TabItems。在其中一个 TabItems 中,我希望有一个超链接,当单击它时,将视图从当前 TabItem 更改为其他 TabItems 之一。

我已经查看了超链接的 NavigateURI 属性,但我还没有找到一种方法可以将其设置为同一窗口中的单独选项卡。关于如何做到这一点的任何想法?

【问题讨论】:

  • 您是否必须使用实际的超链接,或者您只是在寻找超链接的视觉表示,而忽略底层代码?
  • 不,我不需要实际的超链接。我想我不应该假设超链接是必要的。我只需要一种方法让用户单击一个选项卡中的某些文本,然后将视图转移到另一个选项卡。

标签: c# wpf wpf-controls


【解决方案1】:

只需制作一个按钮,将其设置为超链接的样式,并在单击按钮时更改选项卡控件的 tabindex。

【讨论】:

  • 我觉得这可行,但听起来像个 hack。这真的是最好的方法吗?
  • WPF 控件旨在重新设计样式...我不认为使用语言功能是一种 hack。
  • 填写详细信息(这对我有用)... 在 XAML 中:<TabControl Name="TabController"> 在代码隐藏中:TabController.SelectedIndex = 1; 将 1 替换为正确的索引
猜你喜欢
  • 1970-01-01
  • 2015-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多