PredictFocus() 不适用于下一个

PredictFocus() not working for next

我已经创建了一个 WPF 应用程序。我需要确定 Next focusable element 。为此,我添加了以下代码。

UIElement elementWithFocus = System.Windows.Input.Keyboard.FocusedElement as UIElement;
            var a = elementWithFocus.PredictFocus(FocusNavigationDirection.Next);

但是显示不支持Next。我怎样才能达到同样的效果?

尝试列出 window 上的所有控件并搜索其 TabIndex 属性 等于当前 TabIndex 属性 + 1

的控件
private UIElement SearchNextControl(int currentTabIndex)  
{  
    foreach (UIElement element in AllTheControls)  
    {  
        if(element.TabIndex == (currentTabIndex + 1))  
        {  
            return element;  
        }  
    }  

    return null;  
}