Thank you. Through your lens, I did it by :- 1. Make a custom component with custom properties 2. Make that properties be [Bindable] 3. Write a private function to change what I need while the cusom properties change.
Then, no need to loop through all component, and no need to use function like validatenow(), invalidatedisplaylist() .... Thank you !