Who*_*ner 5 c# silverlight windows-phone-7
我在Windows手机页面上有一个文本框,我想在页面加载后立即显示键盘.
当我导航到此页面时,有没有办法让这个文本框已经集中注意力?
我考虑过使用,Guide.BeginShowKeyboardInput()但我不认为这是一个很好的解决方案.
Joe*_*el 8
是的,我不会手动显示键盘.对于那些拥有带有物理键盘的设备的人来说,这可能会让人烦恼.在页面的加载事件中,您可以在要选择的文本框上调用Focus方法.键盘应根据需要自动显示.
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
txtLongitude.Focus();
}
Run Code Online (Sandbox Code Playgroud)
覆盖OnNavigatedTo页面的方法.
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
// Set focus to the TextBox, this will pop up the
// virtual keyboard
myTextBox.Focus();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4036 次 |
| 最近记录: |