Category / Section
How to control the visibility of ports in WPF Diagram (SfDiagram)?
WPF Diagram (SfDiagram) provided support to customize the PortVisibility of NodePort and ConnectorPort. By Default, PortVisibility of Port is based on Inheritance from SfDiagram and Diagramming Object (Node/Connector). PortVisibility customization based on Port can be achieved by removing InheritPortVisibility from constraints of Port. We have provided Code Example. Please refer to this as below.
C#
//NodePort NodePort nodeport = new NodePort(); //Specifies the PortVisibility nodeport.PortVisibility=PortVisibility.Collapse; nodeport.Constraints = PortConstraints.Default & ~PortConstraints.InheritPortVisibility; //ConnectorPort ConnectorPort connectorport = new ConnectorPort(); //Specifies the PortVisibility connectorport.PortVisibility=PortVisibility.Collapse; connectorport.Constraints = PortConstraints.Default & ~PortConstraints.InheritPortVisibility;