protected override void OnBeforeRemove(AccessContextItem item, int itemIndex, ref bool cancel) { if (ItemManager.IsNewItem(item)) { ItemManager.RemoveNewItem(item); } else { ItemManager.AddDeletedItem(item); } }