//снимаем обработчики и сбрасываем поля private void UnsetElement(ChartElement element) { element.NeedRedraw -= element_NeedRedraw; element.Viewport = null; //пусть лучше эксепшн падает, ежели чего }
//навешивает обработчики и устанавливаем поля private void SetElement(ChartElement element) { element.Viewport = _viewport; element.NeedRedraw += element_NeedRedraw; }