private void OnItemCopied(object sender, DestinationEventArgs e) { if (LeavingTrash(e)) { trashHandler.RestoreValues(e.AffectedItem); } else if (trashHandler.IsInTrash(e.Destination)) { trashHandler.ExpireTrashedItem(e.AffectedItem); } }