我知道UWP当前具有“密码框”控件,但是此控件没有InputScope属性,因此会引起很多问题。为此,我在应用程序中写下了自定义控件。
但是,昨天,在浏览我的NL 930(Windows 10,内部版本10568)中的设置时,我发现SIM卡设置(这是系统应用程序)中有一件有趣的事情。
因此,如您在此处看到的,有一个带有“ PIN” InputScope的典型密码框。也许存在我不知道的控件?

windows-phone-8.1 - UWP数字密码框-LMLPHP

最佳答案

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

关于windows-phone-8.1 - UWP数字密码框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36958638/

10-10 08:09