如何在不实际更改当前焦点项目的情况下获取Tab键顺序中的下一个项目?

时间:2014-08-29 19:43:49

标签: c# wpf focus frameworkelement

在我们的WPF应用程序中,如果我们按Tab键,我们需要知道哪个控件会成为焦点。但是,我们不希望重点实际改变。我们只需要知道谁会得到关注。

可以这样做吗?

2 个答案:

答案 0 :(得分:2)

您可以使用UIElement.PredictFocus方法:

var nextFocusedControl =
    currentFocusedControl.PredictFocus(FocusNavigationDirection.Next);

答案 1 :(得分:-1)

据我了解,

你可以做到这一点
  1. 循环播放该容器/页面上的所有控件
  2. 检查选项卡索引属性
  3. 您需要的控件将具有Tabindexofcuurrentcontrol +1 希望这会有所帮助