UWP 数字密码框

UWP Numeric Password Box

我知道UWP目前有Password Box控件,但是这个控件没有InputScope属性,所以导致很多问题。为此,我在我的应用程序中写下了我的自定义控件。 但是,昨天,在查看我的 NL 930(windows 10,内部版本 10568)中的设置时,我在 SIM 设置中发现了一个有趣的东西(这是系统应用程序)。 因此,正如您在这里看到的,有一个带有 "PIN" InputScope 的典型密码框。也许存在一个我不知道的控件?

PasswordBox 确实有 InputScope。该控件在 10240 版本中引入。在 InputScope 的示例中,它甚至使用了 NumericPin 值。请检查已安装的构建版本和项目设置。如果您将最低版本设置为低版本,属性 可能不会显示。

示例来自 MSDN

<PasswordBox>
  <PasswordBox.InputScope>
    <InputScope>
      <InputScope.Names>
        <InputScopeName NameValue="inputScopeName"/>
      </InputScope.Names>
    </InputScope>
  </PasswordBox.InputScope>
</PasswordBox> 

MSDN 密码框 https://msdn.microsoft.com/library/windows/apps/br227519

MSDN PasswordBox.InputScope https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.passwordbox.inputscope

        <PasswordBox PlaceholderText="Enter PIN">
            <PasswordBox.InputScope>
                <InputScope>
                    <InputScope.Names>
                        <InputScopeName NameValue="NumericPin"/>
                    </InputScope.Names>
                </InputScope>
            </PasswordBox.InputScope>
        </PasswordBox>