How the parent node's assistants be displayed in UWP Diagram?
In UWP Diagram, Assistants are child items that have a different relationship with the parent node. They are laid out in a dedicated part of the tree.
Assistant feature is shown and explained as follows.

A node can be specified as an assistant of its parent by adding it to the Assistants property of the argument in the GetLayoutInfo event. This event triggers to configure every subtree of the layout.
Refer to the following code example to set the node as an assistant.
//Invoked while configuring the subtree of the layout.
(sfdiagram.Info as IGraphInfo).GetLayoutInfo += GetLayoutInfo;
void GetLayoutInfo(object sender, LayoutInfoArgs args)
{
// Verify whether the layout is created.
if (sfdiagram.LayoutManager.Layout is DirectedTreeLayout)
{
DirectedTreeLayout layout = (sfdiagram.LayoutManager.Layout as DirectedTreeLayout);
//Verify the Layout type. Since, Assitants can be added to Organization layout.
if (layout.Type == LayoutType.Organization)
{
if (args.Item is INode)
{
Employee emp = (args.Item as INode).Content as Employee;
// Decide the parent to add the Assitant
if (emp.Designation.ToString() == "GM")
{
args.Assistants.Add(args.Children[1]);
//if any node is added in Assistant, the node should be removed from Children.
args.Children.Remove(args.Children[1]);
}
}
}
}
}
The sample for assistant support can be downloaded.
Refer to the datasource for ways to populating the diagram, organization-layout for arrangement of the diagram, and arguments of the GetLayoutInfo event for more customization options.
Conclusion
I hope you enjoyed learning about how to display parent node's assistants in UWP Diagram organizational layout.
You can refer to our UWP Diagram feature tour page to know about its other groundbreaking feature representations and documentation, and how to quickly get started for configuration specifications.
For current customers, you can check out our UWP controls from the License and Downloads page. If you are new to Syncfusion, you can try our 30-day free trial to check out our controls.
If you have any queries or require clarifications, please let us know in the comments section below. You can also contact us through our support forums, Direct-Trac, or feedback portal. We are always happy to assist you!