WinRT - 以编程方式选项卡到C#代码后面的下一个控件

时间:2012-09-09 05:01:08

标签: c# windows-8 microsoft-metro code-behind

一旦我成功验证TextBox中的用户数据(使用TextChanged EventHandler),我想以编程方式选项卡到下一个输入控件。我知道我可以硬编码这个名字并做

Score2.Focus(Windows.UI.Xaml.FocusState.Keyboard);

但是我在页面页面上有20个TextBox控件,我想对所有这些控件使用相同的EventHandler。

1 个答案:

答案 0 :(得分:-1)

虽然有可能(遍历页面控件检查其Tab键顺序并选择适当的下一个控件),但我建议不要这样做。如果他们离开文本框返回并更正前一个字段,但是您的应用决定它更清楚并将焦点放在另一个字段上,则会激怒您的用户。