Use attached property to solve the binding issue of PasswordBox (PasswordBox.Password is not a dependency property)