私はWPF.net3.5アプリケーションに取り組んでいます。
組み込みのパスワードボックスにはセキュリティ上の問題があるため、独自のパスワードボックスを作成する必要があります。新しいPasswordwordBoxは、通常のTextBoxに基づいています。
すべてが正常に機能していますが、WPF Passwordboxでは2バイト文字がブロックされているだけです。この動作を、新しいPasswordBoxにも追加したいと思います。
どうやってやるの?
私はWPF.net3.5アプリケーションに取り組んでいます。
組み込みのパスワードボックスにはセキュリティ上の問題があるため、独自のパスワードボックスを作成する必要があります。新しいPasswordwordBoxは、通常のTextBoxに基づいています。
すべてが正常に機能していますが、WPF Passwordboxでは2バイト文字がブロックされているだけです。この動作を、新しいPasswordBoxにも追加したいと思います。
どうやってやるの?
IMEが文字を表示しないようにしたいので、コードポイントの高い文字をブロックするのではなく、パスワードボックスのIMEを無効にする必要があります。
特定のWPFテキストボックスのIMEを無効にするには、次を使用しますInputMethod.SetIsInputMethodEnabled(myTextBox, false)
。