dan*_*own 4 c# textbox focus windows-phone-7
在我的Windows Phone 7应用程序中,我编写了一些代码,使焦点跳转到返回键上的下一个文本框.这一切都很好,但现在我要做的是如果用户按下最终文本框上的返回键,则将软件键盘取出.但是没有UnFocus()方法.我该怎么做呢?:)
我想到了Focusing其他东西(例如PhoneApplicationPage),但是它没有Focus()方法.
public List<TextBox> Textboxes = new List<TextBox> { };
public void CheckForReturn(object sender, KeyEventArgs e)
{
TextBox ThisTextbox = sender as TextBox;
if (e.Key == Key.Enter)
{
int ThisTextboxListPosition = Textboxes.IndexOf(ThisTextbox);
int NextTextboxListPosition = ThisTextboxListPosition + 1;
if (NextTextboxListPosition < Textboxes.Count)
{
TextBox NextTextBox = Textboxes[NextTextboxListPosition];
NextTextBox.Focus();
}
else
{
//Something like this!
//ThisTextbox.Unfocus();
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5792 次 |
| 最近记录: |