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

ScheduleTimelineEvent

Namespace ChartForgeX.VisualBlocks
Assembly ChartForgeX.Visuals
Modifiers sealed

One event pill in a schedule timeline.

Inheritance

  • Object
  • ScheduleTimelineEvent

Usage

Explore 2 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 2

Constructors

public ScheduleTimelineEvent(String title, Double start, Double end, Int32 lane = 0, ChartColor? color = null, VisualStatus status = Neutral, String? badge = null, String[]? avatars = null) #

Initializes a schedule event.

Parameters

title System.String requiredposition: 0
start System.Double requiredposition: 1
end System.Double requiredposition: 2
lane System.Int32 = 0 optionalposition: 3
color ChartForgeX.Primitives.ChartColor? = null optionalposition: 4
status ChartForgeX.VisualBlocks.VisualStatus = Neutral optionalposition: 5
badge System.String? = null optionalposition: 6
avatars System.String[]? = null optionalposition: 7

Methods

public ScheduleTimelineEvent AddAvatar(String label) #
Returns: ScheduleTimelineEvent

Adds an avatar label.

Parameters

label System.String requiredposition: 0

Properties

public String Title { get; set; } #

Gets or sets the event title.

public Double Start { get; set; } #

Gets or sets the event start time as numeric hours.

public Double End { get; set; } #

Gets or sets the event end time as numeric hours.

public Int32 Lane { get; set; } #

Gets or sets the vertical lane index.

public ChartColor? Color { get; set; } #

Gets or sets an optional event color.

public VisualStatus Status { get; set; } #

Gets or sets semantic event status.

public String Badge { get; set; } #

Gets or sets optional compact badge text.

public IReadOnlyList<String> Avatars { get; } #

Gets compact avatar labels shown at the trailing edge of the event.