Posted 22 September 2020, 6:31 pm EST
Hi Vinoth,
C1DockControl simulates the docking system of MS Visual Studio. In a docking application, user may change docking of items on the fly and hence is the need of unified containers. C1DockTabControl/C1DockGroup servers the same purpose and therefore the structure is by design.
So, in general, you would add your element/content as follows:
<c1:C1DockControl>
<c1:C1DockTabControl>
<c1:C1DockTabItem Header="Tab 1">
<!--Add controls or content here-->
<TextBox>Test</TextBox>
</c1:C1DockTabItem>
<c1:C1DockTabItem Header="Tab 2">
<!--Add controls or content here-->
<TextBox>Test</TextBox>
</c1:C1DockTabItem>
</c1:C1DockTabControl>
</c1:C1DockControl>
You may refer https://www.grapecity.com/componentone/docs/wpf/online-dockcontrol/C1DockControl_Elements.html for better understanding of this structure. Do you have any specific need, please let us know the same.
Regards,
Kartik