我需要让用户在按下回车键(他们不能按Tab ...)时将用户更改为“下一个”文本框,组合框或按钮。将焦点移到下一个控件上用Silverlight按下的回车键
我发现了一些解决方案(为每个文本框的按键设置一个新事件并将焦点设置到下一个控件...),但我希望这有一个简单的方法。
有没有什么魔术?
我有,即使在Silverlight标签导航问题...
我需要让用户在按下回车键(他们不能按Tab ...)时将用户更改为“下一个”文本框,组合框或按钮。将焦点移到下一个控件上用Silverlight按下的回车键
我发现了一些解决方案(为每个文本框的按键设置一个新事件并将焦点设置到下一个控件...),但我希望这有一个简单的方法。
有没有什么魔术?
我有,即使在Silverlight标签导航问题...
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;
}
}
这只是我想避免的解决方案...但我找不到任何其他8-) – zapico 2011-12-28 16:35:29
http://stackoverflow.com/questions/1354903/auto-tab-in-silverlight-3 – 2013-01-20 06:28:32
添加XAML和一些代码样本是如何现在。并澄清你期望得到什么。 – 2011-12-24 20:25:37
现在它通过按Tab键工作。我想通过输入按钮来完成复制。 – zapico 2011-12-27 08:31:43