/// <summary> /// remove Object from ContainableObject /// </summary> /// <param name="iCanContainObject"></param> /// <param name="dragObject"></param> public static void RemoveObject(this ICanContainObject iCanContainObject, IHasTemplate dragObject) { foreach (var single in iCanContainObject.containListTemplate()) { single.Remove(dragObject); } }
public static void AddObject(this ICanContainObject iCanContainObject, IHasTemplate drawableObject) { foreach (var single in iCanContainObject.containListTemplate()) { single.Add(drawableObject); } }