UWP:无法在导航到新页面时输入文本框

UWP: Can't type in Textboxes upon navigation to new page

我的 UWP 应用程序遇到了一个奇怪的问题,如果我使用 Frame.Navigate() 导航到新页面,页面上的文本框有焦点,但我无法输入任何内容在里面。但是,我可以删除或退格当前文本。

此外,我可以在单击外部或单击另一个文本框然后返回文本框后在文本框中输入内容。在文本框之间切换时也会发生同样的情况。

即使新页面只有一个文本框,我也遇到了同样的问题。

我的目标和最小构建是 16299。

我尝试将构建目标更改为新版本和旧版本。还创建了一个新的 UWP 项目,其中有一个带有文本框的空白页面并导航到它,这里没有出现问题

我最终解决了我自己的问题...

问题是由 属性 FocusOnKeyboardInput="True" 引起的,该 属性 FocusOnKeyboardInput="True" 在我的主页上的 Splitview 窗格中指定用于搜索文本框。因此,当我选择一个列表视图项目并导航到一个新页面时,它并没有在加载时关注这些页面上的文本框。

我只是从该搜索文本框中完全删除了 FocusOnKeyboardInput="True" 属性 并解决了问题。