Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

ChartList

Namespace ChartForgeX.VisualBlocks
Assembly ChartForgeX.Visuals
Base FactualVisualBlock<ChartList>
Implements
IVisualBlock IStaticVisualSource IFactualVisualPixels
Modifiers sealed

A themeable list visual block.

Inheritance

  • FactualVisualBlock<ChartList>
  • ChartList

Usage

Explore 15 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.

Constructors

public ChartList() #

Methods

public ChartList AddCheckItem(String text, Boolean isChecked, String? value = null) #
Returns: ChartList

Adds a checklist item.

Parameters

text System.String requiredposition: 0
isChecked System.Boolean requiredposition: 1
value System.String? = null optionalposition: 2
public ChartList AddItem(String text, String? value = null) #
Returns: ChartList

Adds a list item.

Parameters

text System.String requiredposition: 0
value System.String? = null optionalposition: 1
public ChartList AddStatusItem(String text, VisualStatus status, String? value = null) #
Returns: ChartList

Adds a status-colored list item.

Parameters

text System.String requiredposition: 0
status ChartForgeX.VisualBlocks.VisualStatus requiredposition: 1
value System.String? = null optionalposition: 2
public static ChartList Create() #
Returns: ChartList

Creates a new chart list.

public ChartList WithDenseMode(Boolean enabled = true) #
Returns: ChartList

Sets whether compact row sizing is used.

Parameters

enabled System.Boolean = true optionalposition: 0
public ChartList WithMarker(VisualListMarker marker) #
Returns: ChartList

Sets the marker style.

Parameters

marker ChartForgeX.VisualBlocks.VisualListMarker requiredposition: 0

Properties

public IReadOnlyList<ChartListItem> Items { get; } #

Gets list items.

public VisualListMarker Marker { get; set; } #

Gets or sets the marker style.

public Boolean Dense { get; set; } #

Gets or sets whether compact row sizing is used.