TextBox.Focus()在Windows Phone 8的界面中不起作用

时间:2014-08-21 06:39:21

标签: c# windows-phone-7 windows-phone-8 interface

我在iterface上设置了textbox.Focus()。当我第一次来到页面时它可以工作,但在导航到其他页面后再次进入同一页面,我设置界面我的textbox.Focus()不起作用。

我只是在界面中使用它:

textbox.Text = string.Empty;
textbox.Focus();

它也需要旧的价值。假设我想在文本框中设置string.empty,它只适用于第一次但不是第二次。

请告诉我可能是什么解决方案。

谢谢, NISHANT

2 个答案:

答案 0 :(得分:1)

尝试在页面的OnNavigatedTo事件中执行相同操作。

答案 1 :(得分:0)

试试这个:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    base.OnNavigatedTo(e);
    textbox.Text = "";
    textbox.Focus();
}