Class
DiagramLink
ConsoleMonster.Widgets
A directed connection; undeclared endpoint ids create labelled nodes.
Inheritance
- object
- DiagramLink
Usage
Explore 29 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 13
- Property Diagram.Links
- Extension method DiagramLink.Both
- Extension method DiagramLink.From
- Extension method DiagramLink.Label
- Extension method DiagramLink.Status
- Extension method DiagramLink.Style
- Extension method DiagramLink.To
- Method WidgetsFluent.Both
- Method WidgetsFluent.From
- Method WidgetsFluent.Label
- Method WidgetsFluent.Status
- Method WidgetsFluent.Style
- Method WidgetsFluent.To
Accepted by parameters 16
- Extension method Diagram.AddLink
- Extension method Diagram.AddLinks
- Extension method DiagramLink.Both
- Extension method DiagramLink.From
- Extension method DiagramLink.Label
- Extension method DiagramLink.Status
- Extension method DiagramLink.Style
- Extension method DiagramLink.To
- Method WidgetsFluent.AddLink
- Method WidgetsFluent.AddLinks
- Method WidgetsFluent.Both
- Method WidgetsFluent.From
- Method WidgetsFluent.Label
- Method WidgetsFluent.Status
- Method WidgetsFluent.Style
- Method WidgetsFluent.To
Constructors
Inherited Methods
Properties
public StatusKind Status { get; set; } #The connection's health. Omit it to show no status marker.
Extension Methods
Both 2 overloads
public static DiagramLink Both(DiagramLink diagramLink, bool value) #Sets DiagramLink.Both: Whether arrows point in both directions.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
diagramLink.Both = value; diagramLink.Both(value);public static DiagramLink Both(DiagramLink diagramLink) #Sets DiagramLink.Both to true.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance to configure.
public static DiagramLink From(DiagramLink diagramLink, string value) #Sets DiagramLink.From: The source node id.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
diagramLink.From = value; diagramLink.From(value);public static DiagramLink Label(DiagramLink diagramLink, string? value) #Sets DiagramLink.Label: The connection's literal label.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
diagramLink.Label = value; diagramLink.Label(value);public static DiagramLink Status(DiagramLink diagramLink, StatusKind value) #Sets DiagramLink.Status: The connection's health. Omit it to show no status marker.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance.
- value ConsoleMonster.Styling.StatusKind
- The value.
Examples
// C# initializer or property // C# fluent
diagramLink.Status = value; diagramLink.Status(value);public static DiagramLink Style(DiagramLink diagramLink, DiagramLinkStyle value) #Sets DiagramLink.Style: The connection's stroke.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance.
- value ConsoleMonster.Widgets.DiagramLinkStyle
- The value.
Examples
// C# initializer or property // C# fluent
diagramLink.Style = value; diagramLink.Style(value);public static DiagramLink To(DiagramLink diagramLink, string value) #Sets DiagramLink.To: The destination node id.
Parameters
- diagramLink ConsoleMonster.Widgets.DiagramLink
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
diagramLink.To = value; diagramLink.To(value);