我知道UWP目前有Password Box控件,但是这个控件没有InputScope属性,因此会导致很多问题。为此我在我的应用程序中写下了我的自定义控件。 但是,昨天,在查看我的NL 930(windows 10,build 10568)中的设置时,我在SIM设置中找到了有趣的东西(这是系统应用程序)。 所以,正如你在这里看到的,有一个典型的密码框,其中包含" PIN" InputScope。也许存在一个我不知道的控制?
答案 0 :(得分:4)
<PasswordBox PlaceholderText="Enter PIN">
<PasswordBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="NumericPin"/>
</InputScope.Names>
</InputScope>
</PasswordBox.InputScope>
</PasswordBox>
答案 1 :(得分:3)
PasswordBox
确实有InputScope
。该控件在10240版本中引入。在InputScope
的示例中,它甚至使用NumericPin
值。请检查已安装的构建版本和项目的设置。如果将最小版本设置为低,则属性可能不会显示。
来自MSDN的示例
<PasswordBox>
<PasswordBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="inputScopeName"/>
</InputScope.Names>
</InputScope>
</PasswordBox.InputScope>
</PasswordBox>
MSDN PasswordBox 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