在我们的 Windows Store 应用程序中,我们有一个文本框,当应用程序启动时,这个文本框总是获得焦点。在桌面场景下没问题,但是在平板设备上这个焦点会直接打开屏幕键盘,这不是我们想要的场景。
我们尝试使用 .Focus(FocusState) 方法将焦点设置在另一个编程控件上,但不知何故,焦点又回到了文本框。我们都在 LoadState 或 OnNavigatedTo 方法中设置了焦点。
只有当我们有计时器时,我们才能成功地将焦点设置到另一个控件。任何人都知道如何将焦点设置到另一个控件,或者最好根本不将焦点设置到控件?