Feedback
Missing TextField, TextArea, and SearchField text-input APIs
- Status
- Fixed
- Fixed in
- v26.5.6
- Source discussion
- https://forum.objo.dev/d/122-missing-textfield-properties-and-event
- Last updated
- 2026-05-24
Public summary
The desktop TextField, TextArea, and SearchField controls are missing common text-input APIs that are available in the underlying Avalonia TextBox control and expected by users coming from Xojo-style desktop controls.
Missing or incomplete surface area:
TextField.KeyDown(key As String)andTextField.KeyUp(key As String)TextArea.KeyDown(key As String)andTextArea.KeyUp(key As String)SearchField.KeyDown(key As String)andSearchField.KeyUp(key As String)- A maximum input length property, equivalent to Avalonia
TextBox.MaxLength/ XojoMaximumCharactersAllowed - A password-entry mode for
TextField, equivalent to AvaloniaTextBox.PasswordChar/ XojoPassword - Horizontal text alignment for text input controls, equivalent to Avalonia
TextBox.TextAlignment
Expected behaviour: Objo desktop text-input controls should expose these APIs consistently in compile-time metadata, runtime native methods/properties, designer code generation, and documentation.