internal override void PreEditEnded() { DataGridContext dataGridContext = DataGridControl.GetDataGridContext(this); if (dataGridContext != null) { if (!this.RepositionPending) { using (dataGridContext.InhibitQueueBringIntoView()) { if (this.ResortPending) { this.EnsureResort(dataGridContext); } if (this.RegroupPending) { this.EnsureRegroup(dataGridContext); } } } else { this.EnsurePosition(dataGridContext); } } base.PreEditEnded(); }