/// <seealso cref="ElementManager.OnFocused(RowView)"/>. internal sealed override RowPresenter EndEdit(bool staysOnInserting) { var endEdit = DataPresenter == null?QueryEndEdit() : DataPresenter.QueryEndEdit(); if (!endEdit) { return(null); } // CurrentRow does not always be the currently editing row after editing, see comments on seealso. var rowAfterEditing = base.EndEdit(staysOnInserting); RowValidation.ExitEdit(rowAfterEditing); return(rowAfterEditing); }