A diagram template holds the configuration properties defining the content (diagram builder definition), and presentation (diagram layer definition) of a type of network diagram. DiagramTemplate objects are obtained from DiagramManager.GetDiagramTemplate or DiagramManager.GetDiagramTemplates.
publicvoid RetrieveDiagramTemplates(UtilityNetwork utilityNetwork)
{
using (DiagramManager diagramManager = utilityNetwork.GetDiagramManager())
{
// get all templates
IReadOnlyList<DiagramTemplate> templates = diagramManager.GetDiagramTemplates();
// get a template by name
DiagramTemplate template = diagramManager.GetDiagramTemplate(templateName);
}
}