7

Windows フォームのテキスト ボックスには、PasswordChar プロパティがありました。WPF には、そのための追加のコントロールがあります: PasswordBox。これは問題にはなりませんが、私のアプリケーションはタッチスクリーンのみのデバイスで実行されます。残念ながら、パスワード ボックスはオン スクリーン キーボードをサポートしていません。パスワードの文字機能を標準のテキストボックスに追加する方法があるかどうか疑問に思っていました。

4

6 に答える 6

4

この回答は、必要なものを提供する場合があります。

于 2012-04-23T16:27:59.890 に答える
1

これを達成できる唯一の方法は、テキストボックスに基づいて独自のコントロールを作成することだと思います。次に、実際のテキスト プロパティを、実際のパスワードではなくパスワード文字を返すプロパティにバインドします。次に、パスワードを依存関係プロパティとしてプルすることができます (ただし、これはかなり安全ではないと聞いています。そのため、パスワード ボックスの依存関係プロパティではありません)。 .

于 2012-04-23T15:24:32.250 に答える
0

こんにちは!

私はここにいるのは初めてですが、多分私はあなたを助けることができます. 私はこれを見つけました-> WPFとパスワードボックスで動作します

private void delete_Click(object sender, RoutedEventArgs e)
    {
    if (pass_passbox.IsFocused == true)
        {
            pass_passbox.Password= "";
        }
    }

ofc u はこの pass_passbox.Text をテキストボックスの場合に実行しますが、WPF passwordbox を変更するときは pass_passbox.Password を書き込む必要があり、画面キーボードから変更を行うことができます。

完全にはテストされていませんが、この方法でリセットできます

そして、あなたは次のように選択することができます:

string Query = "Select * from [employeeinfo] where username='" + this.txt_user_name.Text + "' and password='" + this.pass_passbox.Password + "' ";

あなたはthis.pass_passbox.Passwordがテキストボックスthis.pass_passbox.Textで同じであることを見ることができます

于 2015-02-05T15:01:32.250 に答える