I’m making details customization for a struct property. In that struct, I need to build custom list of array elements with custom add and delete buttons. I added delegates to both OnPropertyValueChanged
and OnChildPropertyValueChanged
on property handle to rebuild array list every time something changed. But it looks like update events lag one step behind (delegate being called before handles updated to match new property state).
According to docs, I should call ForceRefreshDetails
on DetailBuilder but DetailBuilder is not accessible from IPropertyTypeCustomization
What is the correct way to refresh property widgets when data is changed then?