API Reference
WardleyMapBlock
A deterministic static Wardley map visual.
Inheritance
- VisualBlock<WardleyMapBlock>
- WardleyMapBlock
Usage
Explore 13 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
- Extension method MermaidWardleyDocument.ToWardleyMapBlock
- Method MermaidWardleyRendering.ToWardleyMapBlock
- Method WardleyMapBlock.Create
- Method WardleyMapBlock.SetStages
- Method WardleyMapBlock.WithCard
- Method WardleyMapBlock.WithHostFrame
- Method WardleyMapBlock.WithPadding
- Method WardleyMapBlock.WithPngOutputScale
- Method WardleyMapBlock.WithSize
- Method WardleyMapBlock.WithSubtitle
- Method WardleyMapBlock.WithTheme
- Method WardleyMapBlock.WithTitle
- Method WardleyMapBlock.WithTransparentBackground
Constructors
public WardleyMapBlock() #Methods
public WardleyMapAnnotation AddAnnotation(Int32 number, String text, Double visibility, Double evolution) #WardleyMapAnnotationAdds a numbered annotation.
Parameters
- number System.Int32
- text System.String
- visibility System.Double
- evolution System.Double
public WardleyMapEvolution AddEvolution(String nodeId, Double targetEvolution) #WardleyMapEvolutionAdds an evolution trend for a node.
Parameters
- nodeId System.String
- targetEvolution System.Double
public WardleyMapLink AddLink(String fromId, String toId, String? label = null, Boolean dashed = false, VisualLinkDirection flow = None) #WardleyMapLinkAdds a dependency link between nodes.
Parameters
- fromId System.String
- toId System.String
- label System.String? = null
- dashed System.Boolean = false
- flow ChartForgeX.Primitives.VisualLinkDirection = None
public WardleyMapMarker AddMarker(String label, Double visibility, Double evolution, WardleyMapMarkerKind kind) #WardleyMapMarkerAdds an accelerator or deaccelerator marker.
Parameters
- label System.String
- visibility System.Double
- evolution System.Double
- kind ChartForgeX.VisualBlocks.WardleyMapMarkerKind
public WardleyMapNode AddNode(String id, String label, Double visibility, Double evolution, WardleyMapNodeKind kind = Component) #WardleyMapNodeAdds a map node.
Parameters
- id System.String
- label System.String
- visibility System.Double
- evolution System.Double
- kind ChartForgeX.VisualBlocks.WardleyMapNodeKind = Component
public WardleyMapNote AddNote(String text, Double visibility, Double evolution) #WardleyMapNoteAdds a note.
Parameters
- text System.String
- visibility System.Double
- evolution System.Double
public WardleyMapPipeline AddPipeline(String parentId) #WardleyMapPipelineAdds a pipeline group.
Parameters
- parentId System.String
public WardleyMapBlock SetStages(IEnumerable<String> stages) #WardleyMapBlockSets the left-to-right evolution stages.
Parameters
- stages System.Collections.Generic.IEnumerable<System.String>
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
public virtual RgbaImage RenderRgba() #RgbaImagepublic virtual String RenderSvg(String idScope) #StringParameters
- idScope String
public WardleyMapBlock WithCard(Boolean enabled = true) #WardleyMapBlockParameters
- enabled Boolean = true
public WardleyMapBlock WithHostFrame(Boolean hostOwnsFrame = true) #WardleyMapBlockParameters
- hostOwnsFrame Boolean = true
public WardleyMapBlock WithPadding(Double padding) #WardleyMapBlockParameters
- padding Double
public WardleyMapBlock WithPadding(Double left, Double top, Double right, Double bottom) #WardleyMapBlockParameters
- left Double
- top Double
- right Double
- bottom Double
public WardleyMapBlock WithPngOutputScale(Int32 scale) #WardleyMapBlockParameters
- scale Int32
public WardleyMapBlock WithSize(Int32 width, Int32 height) #WardleyMapBlockParameters
- width Int32
- height Int32
public WardleyMapBlock WithSubtitle(String subtitle) #WardleyMapBlockParameters
- subtitle String
public WardleyMapBlock WithTheme(ChartTheme theme) #WardleyMapBlockParameters
- theme ChartTheme
public WardleyMapBlock WithTitle(String title) #WardleyMapBlockParameters
- title String
public WardleyMapBlock WithTransparentBackground(Boolean enabled = true) #WardleyMapBlockParameters
- enabled Boolean = true
Properties
public IReadOnlyList<String> Stages { get; } #Gets evolution stage labels from left to right.
public IReadOnlyList<WardleyMapNode> Nodes { get; } #Gets map nodes in render order.
public IReadOnlyList<WardleyMapLink> Links { get; } #Gets dependency links between map nodes.
public IReadOnlyList<WardleyMapEvolution> Evolutions { get; } #Gets evolution trends for existing map nodes.
public IReadOnlyList<WardleyMapNote> Notes { get; } #Gets free-form notes positioned on the map.
public IReadOnlyList<WardleyMapAnnotation> Annotations { get; } #Gets numbered annotations positioned on the map.
public IReadOnlyList<WardleyMapMarker> Markers { get; } #Gets accelerator and deaccelerator markers.
public IReadOnlyList<WardleyMapPipeline> Pipelines { get; } #Gets pipeline groups attached to parent components.
public override String AccessibleName { get; } #Gets a concise accessibility label.