protected override void RedoCore() { savedRange = collection.GetRange(collection.Length - newRange.Length, collection.Length - 1); collection.Insert(index, newRange, valueConverter); }
protected override void UndoCore() { collection.Insert(index, savedRange); savedRange = null; }
protected override void RedoCore() { savedRange = collection.GetRange(collection.Length - count, collection.Length - 1); collection.Insert(index, count, newValue); }