WPF PasswordBox: Wie warne ich einen Benutzer, dass die Feststelltaste aktiviert ist?

8

Weiß jemand, wie man die Standard-Blasenmeldung implementiert, die Benutzer warnt, wenn die Feststelltaste aktiviert ist und ein Passwort-Steuerelement den Fokus hat? Ist dies in das .NET-Framework integriert, oder muss ich dafür eine eigene Klasse schreiben?

    
Rob Sobers 26.11.2008, 15:59
quelle

3 Antworten

3

Sie können der PasswordChanged eine Handler-Funktion hinzufügen Event-Handler und Test für den Wert des CapsLock-Schlüssels in dieser Funktion. Wenn diese Option aktiviert ist, können Sie eine Nachricht von dort abrufen.

    
xan 26.11.2008, 16:11
quelle
12

Dies ist eine alte Frage, die bereits beantwortet wurde, aber ich stieß auf dasselbe Problem und begann zuerst mit Keyboard.IsKeyToggled(Key.CapsLock) , aber das brachte false zurück, wenn die Feststelltaste vor dem Ausführen der Anwendung gesetzt war. Also habe ich eine andere Lösung gefunden, die perfekt funktioniert.

%Vor%

Absolut genial und einfach (es ist in der Mscorlib-DLL, damit Sie sich auch keine Gedanken über unnötige Abhängigkeiten machen müssen)

    
Jose 18.05.2011 19:08
quelle
2

Wenn Sie eine MaskedTextBox verwenden und ein passwordChar angeben, wird das .NET Framework dies automatisch für Sie tun

    
Jaime Garcia 26.11.2008 16:09
quelle

Tags und Links