Hi,
In order to achive maximum performance you should turn off/disable some features of Nevron Diagram for .NET. The following are two sample methods that optimize a drawing view and a drawing document for maximum performance:
private void OptimizeViewSettings(NDrawingView view)
{
// Hide arrowheads, guidelines, ports and shadows
view.GlobalVisibility.HideAll();
// Hide the rulers and the grid
view.HorizontalRuler.Visible = false;
view.VerticalRuler.Visible = false;
view.Grid.Visible = false;
}
private void OptimizeDocumentSettings(NDrawingDocument document)
{
// Disable the bridges for intersecting edges - THIS IS THE MOST IMPORTANT
// OPTIMIZATION which will DRAMATICALLY INCREASE the rendering speed!!!
document.BridgeManager.Enabled = false;
// Disable the routing manager
document.RoutingManager.Enabled = false;
// Pause all document services (the History service, the Event Sink service, etc.)
document.ServiceManager.PauseAllServices();
}
Among the layouts you are using the Layered Graph Layout and the Symmetrical Layout are the fastest, so it's bet to use them instead of the other layouts.