デフォルトでは、に保存されているパスワードPasswordBox
はマスキング文字で隠されています。これは、 を使用してデフォルトのキャレットから別の文字に変更できますPasswordBox.PasswordChar
。
私の質問は次のとおりです。マスキング機能を完全に削除する方法、つまりパスワードを表示する方法はありますか?
明らかに、プレーン テキストの入力フィールドを使用することを最初に考えるかもしれませんが、ユーザーは自由に繰り返し表示または非表示にすることができます。このソリューションを使用している間、パスワードをキャレットに置き換えて実際のパスワードを変数に保存し、ユーザーが表示したい場合は実際のパスワードに再度置き換えることができました。やや乱雑なコード。
どんなアイデアでも大歓迎です。ありがとうございました。