The PasswordBox control is a TextBox-like control which can be used for entering passwords. It uses a SecureString rather than regular string and hides the entered characters by using the * key for each character typed. For more information see the SecureString documentation: https://learn.microsoft.com/en-us/dotnet/api/system.security.securestring?view=net-8.0
Code Example: Adding a PasswordBox
The following code adds a password box.
var passwordBox =newPasswordBox();this.Root.Children.Add(passwordBox.Visual);passwordBox.X=50;passwordBox.Y=50;passwordBox.Width=200;passwordBox.Height=34;passwordBox.Placeholder="Enter Password";var button =newButton();this.Root.Children.Add(button.Visual);button.X=50;button.Y=90;button.Text="Get Password";button.Click+= (_, _) =>Debug.WriteLine(passwordBox.Password.ToString());