Hi dantept,
One option to do that is to bind the property you want to change to a context variable that will be changed when the button is clicked. For example, if you want to change the background color of textbox, you'd set the Fill property to that variable:
TextBox1.Fill: myColor
And then on the OnSelect property of the button, you'd update the value. In the example below, the color is toggled between red and blue every time the button is pressed.
Button1.OnSelect: UpdateContext({ myColor: If(myColor = Color.Red, Color.Blue, Color.Red) })You can also have an initial value for that variable, which would be normally set on the OnVisible property of the screen where the textbox and button are located:
Screen1.OnVisible: UpdateContext({ myColor: Color.Red })