Posted 18 May 2020, 4:40 pm EST
Hi Ruchir,
This is my MainWindow.xaml.
</WrapPanel>
</Border>
<c1:C1DockControl x:Name="dockControl" Grid.Row="1" AllowDrop="True" Drop="DropList_Drop">
<c1:C1DockGroup x:Name="dockGroup">
</c1:C1DockGroup>
</c1:C1DockControl>
</Grid>
Dynamically add DokcTabControl in dockControl.
C1DockTabControl dockTabControl = new C1DockTabControl();
dockTabControl.Drop += DropList_Drop;
dockTabControl.Dock = C1.WPF.Dock.Top;
C1DockTabItem c1DockTabItem = new C1DockTabItem();
c1DockTabItem.Header = nodeResult.NodeName;
c1DockTabItem.TabShape = C1.WPF.C1TabItemShape.Sloped;
c1DockTabItem.Drop += DropList_Drop;
c1DockTabItem.MouseEnter += C1DockTabItem_MouseEnter;
var outputDisplay = outputResult.oOutputDisplay;
if (outputDisplay.IsWPF)
{
var control = outputDisplay as System.Windows.Controls.UserControl;
control.AllowDrop = true;
control.Drop += DropList_Drop;
c1DockTabItem.Content = control;
}
else
{
//do nothing;
}
dockTabControl.Items.Add(c1DockTabItem);
dockGroup.Items.Add(dockTabControl);
Thanks and Regards,
Vinoth Kumar Ravi