Class Layout
布局 设置排列方式
public abstract class Layout : BindableBase, INotifyPropertyChanged, 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[]