/// <summary>
/// Update view button to reflect new button visible setting.
/// </summary>
public bool UpdateVisible()
{
// Decide if the view should be visible or not
bool prevVisible = _viewCenter.Visible;
_viewCenter.Visible = _buttonSpec.GetVisible(_redirector);
// Return if a change has occured
return(prevVisible != _viewCenter.Visible);
}