Changing bindingContext affects UI elements that has a binding to bindingContext. The problem comes from the fact that when an UI element has a binding to bindingContext, changing the bindingContext results in update of its value, which results in some unnecessary changes.