Ich weiß, dass UWP derzeit das Kennwort Box-Steuerelement hat, aber dieses Steuerelement hat keine InputScope-Eigenschaft, so dass es eine Menge Probleme verursacht. Zu diesem Zweck habe ich in meiner Bewerbung mein Custom Control notiert. Aber gestern, während ich durch eine Einstellung in meinem NL 930 (Windows 10, Build 10568) sah, fand ich dieses interessante Ding in den SIM-Einstellungen (das ist System-Anwendung). So, wie Sie hier sehen können, gibt es eine typische Passwortbox mit "PIN" InputScope. Vielleicht gibt es eine Kontrolle über die ich nicht weiß?UWP Numerische Passwort Box
1
A
Antwort
3
Die PasswordBox
funktioniert die InputScope
haben. Das Steuerelement wird im Build 10240 eingeführt. Im Beispiel der InputScope
verwendet es sogar den NumericPin
Wert. Bitte überprüfen Sie die installierten Build-Versionen und die Einstellungen Ihres Projekts. Wenn Sie die minimale Version auf niedrig setzen, wird die Eigenschaft möglicherweise nicht angezeigt.
Beispiel von 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
3
<PasswordBox PlaceholderText="Enter PIN">
<PasswordBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="NumericPin"/>
</InputScope.Names>
</InputScope>
</PasswordBox.InputScope>
</PasswordBox>
Omg! Es klappt! Ich weiß über diese MSDN-Referenz, aber ich habe versucht, wie folgt: und es unterstreicht es mit der blauen Linie. Deshalb dachte ich, das ist immer noch nicht verfügbar ... Wie auch immer, vielen Dank! –