Binding without Triggering ValueChangedCallback (on change event)?

Is it possible to use two-way binding in Unity UIToolkit so that updating the source value changes the bound UI element (e.g., a slider) without triggering the ValueChangedCallback?

I need the UI element to reflect the new value, but I don’t want the change event to fire when the value is updated programmatically. Ideally, the event should only trigger when the user interacts with the element.

Is there a built-in way to achieve this, or do I need to implement a custom workaround using SetValueWithoutNotify?

Thanks!

Hi,
This change event is sent when the field is bound, you can not stop it.
You can ignore it by checking if the new and previous values are the same or use TrackPropertyValue which is only sent when the SerialzedProperty changes.