Input UWP文本框已聚焦,但无法键入

Input UWP文本框已聚焦,但无法键入,input,uwp,textbox,focus,keyboard-events,Input,Uwp,Textbox,Focus,Keyboard Events,我的UWP应用程序包含多个文本框,但它们都有相同的问题。在一个文本框上直接点击应用程序的内部和外部后,它会收到焦点,看起来像这样,但无法键入任何内容。首先,我需要单击应用程序内的其他位置,然后单击“上一步”使其正常工作 你能给我一些建议或解决办法吗 在添加我的样式后,这个问题仍然存在于一个空白的新项目中。默认样式和我的样式 Github链接:显然,这已经在几个月前报告给了微软。但是,这可能会在修复可用之前解决问题 在主页中插入 Window.Current.Activated += Curre

我的UWP应用程序包含多个文本框,但它们都有相同的问题。在一个文本框上直接点击应用程序的内部和外部后,它会收到焦点,看起来像这样,但无法键入任何内容。首先,我需要单击应用程序内的其他位置,然后单击“上一步”使其正常工作

你能给我一些建议或解决办法吗

在添加我的样式后,这个问题仍然存在于一个空白的新项目中。默认样式和我的样式


Github链接:

显然,这已经在几个月前报告给了微软。但是,这可能会在修复可用之前解决问题

在主页中插入

Window.Current.Activated += Current_Activated;

private void Current_Activated(object sender, Windows.UI.Core.WindowActivatedEventArgs e)
{
    yourFrame.Focus(FocusState.Programmatic);
}

显然,这是几个月前向微软报告的。但是,这可能会在修复可用之前解决问题

在主页中插入

Window.Current.Activated += Current_Activated;

private void Current_Activated(object sender, Windows.UI.Core.WindowActivatedEventArgs e)
{
    yourFrame.Focus(FocusState.Programmatic);
}

你的意思是当你第一次使文本框聚焦时,你不能键入任何内容吗?一旦你点击了其他地方,再次点击文本框,它就会正常工作,对吗?很难说问题出在哪里,你能在这里分享一个样本来重现这个问题吗?是的,没错。今天晚些时候我将创建一个示例,并尝试在新项目中复制它并共享它。添加回购链接后,您可以检查它吗?我无法复制该行为。以下是我的步骤:1)运行示例。2) 单击第一个文本框,键入一些单词,它就会工作。3)单击第二个文本框,键入一些单词,它就会工作。4) 点击第三个文本框,输入一些单词,它就会工作。5) 点击第四个文本框,输入一些单词,它就工作了。6) 再次运行示例并尝试其他顺序。看起来每个文本框在第一次聚焦时都能正常工作。我做错什么了吗?谢谢,但问题是在不同的订单之后出现的,同时我可以将其缩小到默认的文本框。额外的样式不相关。我用两个默认文本框再现问题的过程:1,单击应用程序2,单击应用程序外部的某个位置(如桌面)-应用程序失去焦点3,直接单击返回文本框并尝试写入(80%的情况下,文本框已聚焦但无法写入)4,单击应用程序中的任意位置,然后返回文本框-它100%工作,因此需要从应用程序中单击外部,然后直接返回文本框。你的意思是当你第一次使文本框聚焦时,你无法键入任何内容吗?一旦你点击了其他地方,再次点击文本框,它就会正常工作,对吗?很难说问题出在哪里,你能在这里分享一个样本来重现这个问题吗?是的,没错。今天晚些时候我将创建一个示例,并尝试在新项目中复制它并共享它。添加回购链接后,您可以检查它吗?我无法复制该行为。以下是我的步骤:1)运行示例。2) 单击第一个文本框,键入一些单词,它就会工作。3)单击第二个文本框,键入一些单词,它就会工作。4) 点击第三个文本框,输入一些单词,它就会工作。5) 点击第四个文本框,输入一些单词,它就工作了。6) 再次运行示例并尝试其他顺序。看起来每个文本框在第一次聚焦时都能正常工作。我做错什么了吗?谢谢,但问题是在不同的订单之后出现的,同时我可以将其缩小到默认的文本框。额外的样式不相关。我用两个默认文本框再现问题的过程:1,单击应用程序2,单击应用程序外部的某个位置(如桌面)-应用程序失去焦点3,直接单击返回文本框并尝试写入(80%的情况下,文本框已聚焦但无法写入)4,单击应用程序中的任意位置并返回文本框-它100%工作,因此需要从应用程序中单击外部,然后直接返回文本框。