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
nodes
Node[]
DoLayout(params Node[])
布局点和线
public abstract void DoLayout(params Node[] nodes)
Parameters
nodes
Node[]
DoLayoutLink(Link)
public virtual void DoLayoutLink(Link link)
Parameters
link
Link
DoLayoutLink(Node)
protected virtual void DoLayoutLink(Node node)
Parameters
node
Node
DoLayoutNode(Node)
设置Node外边框
protected virtual void DoLayoutNode(Node node)
Parameters
node
Node
DoLayoutPort(Node)
protected virtual void DoLayoutPort(Node node)
Parameters
node
Node
RemoveNode(params Node[])
public virtual void RemoveNode(params Node[] nodes)
Parameters
nodes
Node[]
UpdateNode(params Node[])
public virtual void UpdateNode(params Node[] nodes)
Parameters
nodes
Node[]