PasswordBox control
PasswordBox control is used to hide the characters a user is typing for privacy and security reasons. It is essential to use this control whenever you are receiving a password from a user.
Creating a Password in XAML
<PasswordBox Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" Name="PasswordBox1" VerticalAlignment="Top" Width="120" />
The Width and Height attributes of the PasswordBox element represent the width and the height of a Password. The Name attribute represents the name of the control, which is a unique identifier of a control.
The default view of the PasswordBox control looks like this.
![]()
Figure1
Creating a PasswordBox control at run time
PasswordBox pwd = new PasswordBox();
pwd.Height = 30
pwd.Width = 200
pwd.MaxLength = 25
pwd.PasswordChar = "*"
LayoutRoot.Children.Add(pwd)
Properties - These are the following properties of the PasswordBox control.
- Width - The Width property of the Passwordbox control represent the width of a PasswordBox.
- Height - The Height property of the Passwordbox control represent the width of a PasswordBox.
- MaxLength - The MaxLength property is used to get and set the maximum number of characters you can enter in a PasswordBox.
- Password property - The Password property is used to get and set the current password in a PasswordBox.
- PasswordChar - PasswordChar property is used to get and set the masking character for the PasswordBox. The default masking character is a dot(.).
- VerticalAlignment - VerticalAlignment is used to Gets or sets the vertical alignment characteristics applied to this element when it is composed within a parent element such as a panel or items control.
- HorizontalAlignment - HorizontalAlignment is used to Get or set the horizontal alignment characteristics applied to this element when it is composed within a parent element.
- Name - Name property is used to Get and set the identifying name of the element.






Join the conversation! Your thoughts help the community grow.