public override void PropogateDragTargets(KryptonFloatingWindow floatingWindow,
PageDragEndData dragData,
DragTargetList targets)
{
if (DockspaceControl.CellVisibleCount > 0)
{
// Create list of the pages that are allowed to be dropped into this dockspace
KryptonPageCollection pages = new KryptonPageCollection();
foreach (KryptonPage page in dragData.Pages)
if (page.AreFlagsSet(KryptonPageFlags.DockingAllowDocked))
pages.Add(page);
// Do we have any pages left for dragging?
if (pages.Count > 0)
{
DragTargetList dockspaceTargets = DockspaceControl.GenerateDragTargets(new PageDragEndData(this, pages), KryptonPageFlags.DockingAllowDocked);
targets.AddRange(dockspaceTargets.ToArray());
}
}
}