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;
}
我已经创建了一个 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;
}