protected override void InsertItem(int index, WorkspaceItem item) { base.InsertItem(index, item); if (parent != null) { item.ParentWorkspace = parent; parent.NotifyItemAdded(new WorkspaceItemChangeEventArgs(item, false)); } }
protected override void OnItemsAdded(IEnumerable <WorkspaceItem> items) { base.OnItemsAdded(items); if (parent != null) { foreach (var item in items) { item.ParentWorkspace = parent; parent.NotifyItemAdded(new WorkspaceItemChangeEventArgs(item, false)); } } }