Articles in this section
Category / Section

How to have the proper focus navigation within the control hosted by Win32 Content in the DockingManager?

1 min read

To have the proper focus navigation within the control hosted by Win32 Content in the DockingManager, you can set an attached property named IsNative and its value to True for the respective DockingManager Children.

You can refer to the following code examples.

XAML

// code snippet for setting IsNative Property
<Grid Name="grid1">
<syncfusion:DockingManager UseDocumentContainer="True">
<ContentControl
syncfusion:DockingManager.Header="Dock1"
syncfusion:DockingManager.IsNative="True">
</ContentControl>
<ContentControl
syncfusion:DockingManager.Header="Dock2"
syncfusion:DockingManager.IsNative="True">
</ContentControl>
<ContentControl
syncfusion:DockingManager.Header="Dock3"
syncfusion:DockingManager.IsNative="True">
</ContentControl>
<ContentControl
syncfusion:DockingManager.Header="Dock4"
syncfusion:DockingManager.IsNative="True">
</ContentControl>
<ContentControl
syncfusion:DockingManager.Header="Dock5"
syncfusion:DockingManager.IsNative="True">
</ContentControl>
</syncfusion:DockingManager>
</Grid>

 

C#

// The code snippet for setting the IsNative Property to DockingManager Child
DockingManager docking = new DockingManager();
ContentControl content1 = new ContentControl();
DockingManager.SetHeader(content1,"Dock1");
DockingManager.SetIsNative(content1,true);
docking.Children.Add(content1);
ContentControl content2 = new ContentControl();
DockingManager.SetHeader(content2,"Dock2");
DockingManager.SetIsNative(content2,true);
docking.Children.Add(content2);
ContentControl content3 = new ContentControl();
DockingManager.SetHeader(content3,"Dock3");
DockingManager.SetIsNative(content3,true);
docking.Children.Add(content3);
ContentControl content4 = new ContentControl();
DockingManager.SetHeader(content4,"Dock4");
DockingManager.SetIsNative(content4,true);
docking.Children.Add(content4);
ContentControl content5 = new ContentControl();
DockingManager.SetHeader(content5,"Dock5");
DockingManager.SetIsNative(content5,true);
docking.Children.Add(content5);
Grid1.Children.Add(docking);

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied