Class Layout
布局 设置排列方式
public abstract class Layout : FrameworkElement, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, ILayout- Inheritance
- 
      
      
      
      
      
      
      Layout
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
Diagram
[JsonIgnore]
public Diagram Diagram { get; set; }Property Value
Methods
AddNode(params Node[])
public virtual void AddNode(params Node[] nodes)Parameters
- nodesNode[]
DoLayout(params Node[])
布局点和线
public abstract void DoLayout(params Node[] nodes)Parameters
- nodesNode[]
DoLayoutLink(Link)
public virtual void DoLayoutLink(Link link)Parameters
- linkLink
DoLayoutLink(Node)
protected virtual void DoLayoutLink(Node node)Parameters
- nodeNode
DoLayoutNode(Node)
设置Node外边框
protected virtual void DoLayoutNode(Node node)Parameters
- nodeNode
DoLayoutPort(Node)
protected virtual void DoLayoutPort(Node node)Parameters
- nodeNode
RemoveNode(params Node[])
public virtual void RemoveNode(params Node[] nodes)Parameters
- nodesNode[]
UpdateNode(params Node[])
public virtual void UpdateNode(params Node[] nodes)Parameters
- nodesNode[]