If you do all these updates in the user interface thread (usually this is the case), the WPF framework will do exactly what you want!
To test this, create an endless loop that constantly updates the controls and child controls. As a result, the user interface freezes.
source
share