use IsVisible instead