如何在WPF中将键盘选项卡选择设置为特定控件

本文关键字:设置 选择 控件 选项 WPF 键盘 | 更新日期: 2023-09-27 18:22:50

我有两个文本框和两个按钮。。。我在第一个文本框"失去焦点"事件中写了一些逻辑。我一点击键盘选项卡,光标就会在第二个文本框处闪烁。。现在我想选择按钮1或按钮2,而不是第二个文本框。我怎样才能做到这一点。。。任何想法。。。建议

我在第一个文本框的末尾添加了LostFocus事件

  Keyboard.Focus(btnName);
 FocusManager.SetFocusedElement(this, btnName);

这两个不起作用

提前感谢

如何在WPF中将键盘选项卡选择设置为特定控件

仅使用:

<TextBox KeyboardNavigation.TabIndex="0" />
<Button x:Name="btnName" KeyboardNavigation.TabIndex="1" />

现在您应该能够跳转到按钮而不是文本框。