/// <summary> /// Unregisters a help element. /// </summary> /// <param name="listener">The element to unregister</param> /// <returns>If the element was succesfully unregistered</returns> public bool RemoveListener(ShowHelp listener) { if (!_helpListeners.Contains(listener)) return false; _helpListeners.Remove(listener); if (!_helpShown) listener.Hide(); return true; }