[Windows ストア アプリ][PasswordBox] マスク文字を変更する

パスワードボックスの既定のマスク文字は●となっています。

このマスク文字を変更するには、PasswordCharプロパティを使用します。

たとえば、マスク文字として*を使用したい場合は以下のようにします。

XAMLの例

<PasswordBox x:Name="passwordBox" PasswordChar="*" />

コードで設定する場合は以下のようにします。

C#の例

// マスク文字を*に設定する
passwordBox.PasswordChar = "*";

マスク文字を設定する例

[Windows ストア アプリ][PasswordBox] パスワードボックスを使用する

パスワードボックスは、ユーザーにパスワードを入力させるためのコントロールです。
パスワードボックスを使用するには、PasswordBoxコントロールを使用します。

<PasswordBox x:Name="passwordBox"  Width="200" />

入力されたパスワードを取得するに、Passwordプロパティ(string型)を使用します。

下記は入力したパスワードを取得して、メッセージダイアログに表示するC#の例です。

private async void buttonGetPassword_Click(object sender, RoutedEventArgs e)
{
    // パスワードの取得
    string password = passwordBox.Password;

    MessageDialog md = new MessageDialog(password, "入力したパスワード");

    await md.ShowAsync();
}

PasswordBoxの使用例