Class SwimlaneViewModel
Inheritance
System.Object
SwimlaneViewModel
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Syncfusion.UI.Xaml.Diagram
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class SwimlaneViewModel : NodeViewModel, ISwimlane, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Constructors
SwimlaneViewModel()
Declaration
public SwimlaneViewModel()
Properties
ChildrenSpacing
Gets or sets the spacing value between the lane/phase header and its children.
Declaration
public Thickness ChildrenSpacing { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Thickness |
Header
Gets or sets a header of the Swimlane.
Declaration
public object Header { get; set; }
Property Value
Type | Description |
---|---|
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
public object Lanes { get; set; }
Property Value
Type | Description |
---|---|
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
public Orientation Orientation { get; set; }
Property Value
Type | Description |
---|---|
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
public object Phases { get; set; }
Property Value
Type | Description |
---|---|
System.Object |
Remarks
A phase is the subprocess which will split each lane as horizontally or vertically based on the Orientation.
Implements
System.ComponentModel.INotifyPropertyChanged