When I set a text in a text field by software with info from a database access read (not for user input text) then the textchanged event is also fired.
This issue generate a lot of problems for the programmer because is not easy to can detect when the changedtext event is fired for the user or for the software.
@ewpatton is possible to solve this issue whith two dfifferent events (one for users action and other for app actions) or only firing the changedtext event for user input text?
Handle this in the textChanged event, by setting a boolean variable when your app adds text to the textbox, then reset the boolean in the textChanged event.
This issue happens not only with the Text Fields. In other components (as switch, checks,...) happens the same problem. Is not possible knows if the event is user event or internal app event.