DotNetBar for WPF AdvTextBox control extends standard WPF TextBox by adding several new features. It can be a password box with a bindable SecurePassword property and password "peek" ability:
You can also provided auto-complete list:
You can specify mask to enforce specific format on the text input:
It can be also set up to reject non-numeric or other pre-defined invalid character input. You can specify what to display when the value of the text property is null or empty as well as update the binding source of the Text property when user hits the Enter key.
Download fully functional trial of DotNetBar for WPF now and experience how easy it is to create professional WPF applications.