2016-06-14 16 views
1

既にWinFormにプロパティを設定しています。TextBoxにプロパティを設定すると、簡単にテキストスタイルがパスワードに変更されます。私はTextBoxPasswordBox内のすべての方法が同じであるため、これは本当に良い解決策だったと思います(いつか、私たちはコントロールのこれら2種類の1つのスタイルを設定することができます)なぜPasswordBoxとTextBoxが異なるコントロールですか?

私の質問は:なぜ、今、XAMLで、TextBoxPasswordBoxがあります違う?パスワードを扱うためのWinFormのソリューションの技術的な限界は何ですか?

答えて

2

パスワードボックスには分かりやすいパスワードが含まれているため、切り取り、コピー、元に戻す、やり直しのコマンドは許可されません。

Source

確かに私たちに伝えるために沿って来て、設計チームの誰かがなければ、私はこの機能は別々の制御を持つ取得することは、これを達成するための最良の方法だったと思われるでしょう。

さらに、PasswordBoxはsealedです。これにより、独自のカスタムコントロールを派生させてこれらの制限を回避することはできません。ユーザーのパスワードが傍受できないように

MSDN page

だから、彼らは別のコントロールをしている最終的な理由は、セキュリティのためです。

関連する問題