当按Enter键时,我需要让用户更改为“下一个”文本框,组合框或按钮(他们不能按Tab键...)
我找到了几个解决方案(为每个文本框的按键设置了一个新事件,并将焦点设置到下一个控件......)但我希望这有一个简单的手段。
周围有魔法吗?
即使使用Silverlight中的标签导航,我也遇到了问题......
答案 0 :(得分:1)
private void textBox3_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
if (Keyboard.Modifiers == ModifierKeys.Shift)
textBox4.Focus();
else
textBox5.Focus();
e.Handled = true;
}
}