Win universal app 软输入面板不会从NumericPin模式变回

Win universal app 软输入面板不会从NumericPin模式变回,win-universal-app,Win Universal App,将密码箱的InputScope设置为NumericPin后,我无法让软输入面板(SIP)或触摸键盘切换回标准文本键盘。当我将控件放在同一页上时,以及当我将控件放在两个单独的页上时,都会发生这种情况。一旦我使用NumericPin InputScope导航到包含密码框的页面,软输入面板将不考虑任何其他TextBox控件上的InputScope设置 将此代码放到UWP应用程序的页面中,您将看到我所说的内容: <StackPanel Background="{ThemeResource Appl

将密码箱的InputScope设置为NumericPin后,我无法让软输入面板(SIP)或触摸键盘切换回标准文本键盘。当我将控件放在同一页上时,以及当我将控件放在两个单独的页上时,都会发生这种情况。一旦我使用NumericPin InputScope导航到包含密码框的页面,软输入面板将不考虑任何其他TextBox控件上的InputScope设置

将此代码放到UWP应用程序的页面中,您将看到我所说的内容:

<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <TextBox x:Name="TextBox" Width="400" HorizontalAlignment="Left">
        <TextBox.InputScope>
            <InputScope>
                <InputScope.Names>
                    <InputScopeName NameValue="SearchIncremental"/>
                </InputScope.Names>
            </InputScope>
        </TextBox.InputScope>
    </TextBox>
    <PasswordBox x:Name="PinPasswordBox" Width="400" HorizontalAlignment="Left">
        <PasswordBox.InputScope>
            <InputScope>
                <InputScope.Names>
                    <InputScopeName NameValue="NumericPin"/>
                </InputScope.Names>
            </InputScope>
        </PasswordBox.InputScope>
    </PasswordBox>

</StackPanel>

请注意,我在两个单独的页面中尝试了这一点,第一个页面包含文本框,第二个页面包含密码框。在这种情况下,软输入面板会正确显示键盘。但是,一旦我使用密码箱导航到页面,键盘将保持在NumericPin模式,直到应用程序重新启动


还有谁见过这个问题吗?如何使键盘按预期运行?

我想这是UWP密码箱控件的一个错误。你知道我们可以在哪里向微软UWP控制开发团队提交这样的问题吗?昨天遇到了这个问题,一直在谷歌上搜索,没有任何解决方案。你能报告这件事吗?似乎是一个相当重要的错误!我在这里报告了这件事。请投票表决这个问题。谢谢我把我的选票加起来。