public void RemoveElement(InterfaceObject element) { int index = _elements.IndexOf(element); if (index < 0) { return; } if (activated) { element.OnDeactivate(); } _elements.RemoveAt(index); _container.RemoveChild(element.container); }