3.4 PasswordBox

PasswordBox控件类似于单行TextBox,不同的是PasswordBox用于输入密码,也就是说可以将密码的内容以隐藏的方式显示,这在一定程度上有助于提高安全性。PasswordBox控件的主要属性有Password和PasswordChar。

  • Password。用于设置和获取PasswordBox控件的密码内容。
  • PasswordChar。用于设置密码字符在PasswordBox文本框中显示的字符形式。如通常以“*”或“.”来表示密码字符,因此,可以将PasswordChar设置为“*”或“.”。

PasswordBox控件的使用方法如以下代码所示,执行结果如图3-7所示。

XAML代码:PasswordBox.xaml

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
     <TextBlock Height="30" HorizontalAlignment="Left" Margin="74,133,0,0" Name="TextBlock1" Text="请输入密码:" VerticalAlignment="Top" />
          <PasswordBox Height="72" HorizontalAlignment="Left" Margin="57,169,0,0" Name="PasswordBox1" VerticalAlignment="Top" Width="360" Password="" PasswordChar="*" />
</Grid>

图3-7 使用PasswordBox控件