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

ActivityTimelineBlock

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

A dashboard activity feed with section labels, status nodes, connectors, and nested checklist rows.

Inheritance

  • FactualVisualBlock<ActivityTimelineBlock>
  • ActivityTimelineBlock

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 ActivityTimelineBlock() #

Methods

public ActivityTimelineBlock AddChecklistItem(String text, Boolean completed, Boolean muted = false) #
Returns: ActivityTimelineBlock

Adds a nested checklist item.

Parameters

text System.String requiredposition: 0
completed System.Boolean requiredposition: 1
muted System.Boolean = false optionalposition: 2
public ActivityTimelineBlock AddEvent(String title, String? timestamp = null, VisualStatus status = Neutral, String? badge = null, String? detail = null, String? symbol = null) #
Returns: ActivityTimelineBlock

Adds a primary timeline event.

Parameters

title System.String requiredposition: 0
timestamp System.String? = null optionalposition: 1
status ChartForgeX.VisualBlocks.VisualStatus = Neutral optionalposition: 2
badge System.String? = null optionalposition: 3
detail System.String? = null optionalposition: 4
symbol System.String? = null optionalposition: 5
public ActivityTimelineBlock AddHiddenSummary(Int32 count, String label) #
Returns: ActivityTimelineBlock

Adds a compact hidden-items summary.

Parameters

count System.Int32 requiredposition: 0
label System.String requiredposition: 1
public ActivityTimelineBlock AddSection(String label) #
Returns: ActivityTimelineBlock

Adds a section label.

Parameters

label System.String requiredposition: 0
public static ActivityTimelineBlock Create() #
Returns: ActivityTimelineBlock

Creates a new activity timeline block.

public ActivityTimelineBlock WithEventSurfaces(Boolean enabled = true) #
Returns: ActivityTimelineBlock

Sets whether primary events render as card-like surfaces or compact inline rows.

Parameters

enabled System.Boolean = true optionalposition: 0

Properties

public IReadOnlyList<ActivityTimelineItem> Items { get; } #

Gets timeline items.

public Boolean ShowEventSurfaces { get; set; } #

Gets or sets whether event rows render a contained surface behind their content.