Domanda

I am working on a WPF .net 3.5 application.

I need to create my own Passwordbox, because of security issues with the built in one. the new PasswordwordBox is based on a regular TextBox.

Everything is working fine, only that in the WPF Passwordbox double bytes characters are blocked, and I want to add this behavior also to my new PasswordBox.

How can I do that?

È stato utile?

Soluzione

Since you actually want to prevent IMEs from displaying characters you should disable the IME for your password box instead of trying to block characters with high code-points.

To disable the IME for a certain WPF textbox use: InputMethod.SetIsInputMethodEnabled(myTextBox, false).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top