Password TextBox in WPF
In .NET Framework 3.0 (WPF) Microsoft have removed the property of a TextBox, which specifies whether the textbox is Password or Normal type. But in replacement they’ve introduced a new control named PasswordBox which is very simple and intuitive to use. Here is a simple example:
XAML:
<PasswordBox x:Name="txtPassword"
ToolTip="Password"
PasswordChar="*"
/>
By default the PasswordChar is set to the big black dot from Windows XP style logon and.
In order to detect changes in the password you must handle the PasswordChanged event:
VB Codebehind:
Private Sub txtPassword_PasswordChanged(ByVal sender As System.Object _
, ByVal e As System.Windows.RoutedEventArgs _
) Handles txtPassword.PasswordChanged
'Validate input
End Sub
An in order to retrieve the typed password you just use the Password property of the PasswordBox control:
VB Codebehind:
Public Function IsAuthenticated() as Boolean
Return txtPassword.Password <> ""
End Function
Thanks, that was helpful.
That was useful for me also! Thanks!
Thanks…
Really helped.
Hi there, thanks for that. 🙂
You should use
Return (Not String.IsNullOrEmpty(txtPassword.password))
YerReally helpful
Thanks a ton
Thank you very much, you helped me!
Thank you
Thanks for this
you have to add the control manually, by going to
Tools>Choose Toolbox Items…>.NET Framework Components>
Check "Password Box", then you will be able to see this on the toolbox
Thanks that helped me
Thanks, this helped me a lot!