首页 > 解决方案 > UWP:导航到新页面时无法输入文本框

问题描述

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

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

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

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

我试图将构建目标更改为新旧版本。还创建了一个新的 UWP 项目,该项目是一个带有文本框的空白页并导航到它,这里不会出现问题

标签: c#uwpuwp-xaml

解决方案


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

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

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


推荐阅读