Explanation of XML property callbacks
Can somebody shed light on XML property callbacks behavior? When exactly are they triggered
For example OnActivate states: Callback that is invoked when the property is activated.
That's not particularly helpful statement. With some testing I noticed that isvalid gets triggered on all fields whenever any change occurs or a callback is triggered. Similar with onactivate but it's not always calling them all.
I'm about to go through tedious trial-error method. Useful description would be highly appreciated!
What I actually need right now is what callback to use when I need action on list selection change but I don't want it to be triggered when other properties are modified. So far seems like I should use onvalidate.
There's about 17 callbacks but I suspect not all are valid in ACT Wizards?