protected override void OnDestroyed() { if (cellRenderer != null) { cellRenderer.Destroy(); cellRenderer = null; } if (data != null) { data.Dispose(); data = null; } base.OnDestroyed(); }