RegisterValueChangedCallback<T>(INotifyValueChanged<T>, EventCallback<ChangeEvent<T>>)
Registers this callback to receive ChangeEvent<T> when the value is changed.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
public static bool RegisterValueChangedCallback<T>(this INotifyValueChanged<T> control, EventCallback<ChangeEvent<T>> callback)
Parameters
Returns
Type | Description |
|---|---|
| bool |
Remarks
This calls CallbackEventHandler.RegisterCallback on the same control (equivalent to registering a ChangeEvent<T> callback directly). ChangeEvent<T> participates in propagation; handlers on an ancestor receive bubbled events from descendant controls of the same event type.
Use _target to identify which element originated the change, and _currentTarget for the element on which the callback was registered. Refer to the Change events manual page for guidance on filtering and composite controls.