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?
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.
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.
Absolut genial und einfach (es ist in der Mscorlib-DLL, damit Sie sich auch keine Gedanken über unnötige Abhängigkeiten machen müssen)
Wenn Sie eine MaskedTextBox verwenden und ein passwordChar angeben, wird das .NET Framework dies automatisch für Sie tun
Tags und Links wpf .net passwordbox