1

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

enter image description here

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

+0

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! –

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