public OverlayLinkContainer(IdeCollection <IdeBaseItem> source) : base(source) { CanDragDrop = false; DropHandler = new TemplateLinkContainerDropHandler() { Container = this }; Items = new IdeCollection <IdeBaseItem>(this, typeof(OverlayLinkModel)); Items.CollectionChanged += LinkContainerUpdated; }
public OverlayLinkContainer(OverlayLinkContainer lc, IdeCollection <IdeBaseItem> source) : base(source) //copy { CanDragDrop = false; DropHandler = new TemplateLinkContainerDropHandler() { Container = this }; Items = new IdeCollection <IdeBaseItem>(this, typeof(OverlayLinkModel)); foreach (OverlayLinkModel link in lc.Items) { Items.Add(new OverlayLinkModel(link, Items)); } Items.CollectionChanged += LinkContainerUpdated; }