Class Swimlane
Inheritance
System.Object
Swimlane
Implements
System.IDisposable
System.ComponentModel.INotifyPropertyChanged
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
public class Swimlane : Node, ISharedData, IDisposable, ISwimlaneView, INodeView, IView, ISwimlane, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Constructors
Swimlane()
Creates a new instance of Swimlane class.
Declaration
Fields
ChildrenSpacingProperty
Using a DependencyProperty as the backing store for Orientation. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty ChildrenSpacingProperty
Field Value
Type |
System.Windows.DependencyProperty |
Using a DependencyProperty as the backing store for Header. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty HeaderProperty
Field Value
Type |
System.Windows.DependencyProperty |
LanesProperty
Using a DependencyProperty as the backing store for Lanes. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty LanesProperty
Field Value
Type |
System.Windows.DependencyProperty |
OrientationProperty
Using a DependencyProperty as the backing store for Orientation. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty OrientationProperty
Field Value
Type |
System.Windows.DependencyProperty |
PhasesProperty
Using a DependencyProperty as the backing store for Phases. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty PhasesProperty
Field Value
Type |
System.Windows.DependencyProperty |
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 |
System.Windows.Thickness |
Gets or sets a header of the Swimlane.
Declaration
public object Header { get; set; }
Property Value
Lanes
Gets or sets a collection of objects where each object represents a ILane.
Declaration
public object Lanes { get; set; }
Property Value
Orientation
Gets or sets the orientation of the Swimlane. Either Horizontal or Vertical.
Declaration
public Orientation Orientation { get; set; }
Property Value
Type |
System.Windows.Controls.Orientation |
Phases
Gets or sets a collection of objects where each object represents a IPhase.
Declaration
public object Phases { get; set; }
Property Value
Methods
OnApplyTemplate()
Method to apply template values for Swimlane class.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Type |
System.Windows.Automation.Peers.AutomationPeer |
Overrides
Explicit Interface Implementations
INode.get_Content()
Declaration
object INode.get_Content()
Returns
INode.get_ContentTemplate()
Declaration
DataTemplate INode.get_ContentTemplate()
Returns
Type |
System.Windows.DataTemplate |
INode.get_MaxHeight()
Declaration
double INode.get_MaxHeight()
Returns
INode.get_MaxWidth()
Declaration
double INode.get_MaxWidth()
Returns
INode.get_MinHeight()
Declaration
double INode.get_MinHeight()
Returns
INode.get_MinWidth()
Declaration
double INode.get_MinWidth()
Returns
INode.set_Content(Object)
Declaration
void INode.set_Content(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
INode.set_ContentTemplate(DataTemplate)
Declaration
void INode.set_ContentTemplate(DataTemplate value)
Parameters
Type |
Name |
Description |
System.Windows.DataTemplate |
value |
|
INode.set_MaxHeight(Double)
Declaration
void INode.set_MaxHeight(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
INode.set_MaxWidth(Double)
Declaration
void INode.set_MaxWidth(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
INode.set_MinHeight(Double)
Declaration
void INode.set_MinHeight(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
INode.set_MinWidth(Double)
Declaration
void INode.set_MinWidth(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Implements
System.IDisposable
System.ComponentModel.INotifyPropertyChanged