How to prevent binding to be evaluated for invisible comp

Is there a way to prevent binding to be evaluated when a component is not visible ?

I have an alarm journal component and it refresh its data even if it is not visible on the windows.

Why not just set its ‘Enabled’ binding to the same expression as its ‘Visible’ binding?