Is there any way to pause all of the bindings on a window, or pause all bindings in the entire program at runtime?
I have a class called Page, it contains a lot of variables that my controls bind to in order to update and be updated by the class. I have a load function that loads an XML file and creates a Page class from it. The problem is that as it does that, all of the databindings attempt to update at the same time, causing massive slowdown on the dispatcher. This makes it hell to run asynchronously as while the code might be running asynchronously, the UI is still freezing due to all the binding updates going on.
Is there anyway to pause or freeze all the bindings and then unfreeze afterwards?