Bind Tooltip Visibility to variable so that it shows text conditionally in code-behind
===

If I have a class that holds a static variable that will contain the Visiblity status of a Tooltip, how would I write the code-behind to dynamically change the Tooltip visiblity when the visiblity variable changes?

i.e. When Tooltip option is disabled, no Tooltips should be shown, but when Tooltip option is enabled, Tooltips should show up. (Tooltip option is held in a static variable in a different class)

Pseudocode:
     
     ToolTip myToolTip = new ToolTip();
     Visiblity tooltipVis = Visibility.Visible;
     Bind myToolTip.Visiblity to toolTipVis
     //Any control with ToolTip should now show their respective ToolTip messages.
     ...
     tooltipVis = Visibility.Hidden;
     //Any control with ToolTip should now have ToolTip messages disabled