Interface ISwimlane
Represents a cluster multiple nodes, connectors and group into a single element. It acts like a container for its children (nodes, groups, and connectors)
Inherited Members
Namespace: Syncfusion.UI.Xaml.Diagram
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public interface ISwimlane : INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Properties
ChildrenSpacing
Gets or sets the spacing value between the lane/phase header and its children.
Declaration
Thickness ChildrenSpacing { get; set; }
Property Value
Type |
---|
System.Windows.Thickness |
Header
Gets or sets a header of the Swimlane.
Declaration
object Header { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
Header defines the title of the Swimlane.
Lanes
Gets or sets a collection of objects where each object represents a ILane.
Declaration
object Lanes { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
A lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units.
Orientation
Gets or sets the orientation of the Swimlane. Either Horizontal or Vertical.
Declaration
Orientation Orientation { get; set; }
Property Value
Type |
---|
System.Windows.Controls.Orientation |
Remarks
The default orientation is Horizontal.
Phases
Gets or sets a collection of objects where each object represents a IPhase.
Declaration
object Phases { get; set; }
Property Value
Type |
---|
System.Object |
Remarks
A phase is the subprocess which will split each lane as horizontally or vertically based on the Orientation.