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

WorkloadListBlock

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

A dashboard card for people, workload, or ranked rows with avatar slots and progress rails.

Inheritance

  • FactualVisualBlock<WorkloadListBlock>
  • WorkloadListBlock

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.

Constructors

public WorkloadListBlock() #

Methods

public WorkloadListBlock AddPerson(String name, String? subtitle, Double value, Double maximum = 100, VisualStatus status = Neutral, String? avatarText = null, String? displayValue = null, ChartColor? color = null, String? note = null) #
Returns: WorkloadListBlock

Adds a person workload row.

Parameters

name System.String requiredposition: 0
subtitle System.String? requiredposition: 1
value System.Double requiredposition: 2
maximum System.Double = 100 optionalposition: 3
status ChartForgeX.VisualBlocks.VisualStatus = Neutral optionalposition: 4
avatarText System.String? = null optionalposition: 5
displayValue System.String? = null optionalposition: 6
color ChartForgeX.Primitives.ChartColor? = null optionalposition: 7
note System.String? = null optionalposition: 8
public static WorkloadListBlock Create() #
Returns: WorkloadListBlock

Creates a new workload list block.

public WorkloadListBlock WithDividers(Boolean enabled = true) #
Returns: WorkloadListBlock

Sets whether row dividers are shown.

Parameters

enabled System.Boolean = true optionalposition: 0
public WorkloadListBlock WithProgressRails(Boolean enabled = true) #
Returns: WorkloadListBlock

Sets whether progress rails are shown.

Parameters

enabled System.Boolean = true optionalposition: 0

Properties

public IReadOnlyList<WorkloadListRow> Rows { get; } #

Gets workload rows.

public Boolean ShowProgressRails { get; set; } #

Gets or sets whether progress rails are shown.

public Boolean ShowDividers { get; set; } #

Gets or sets whether row dividers are shown.