API Reference
ScheduleTimelineBlock
A dense dashboard schedule timeline with time-of-day axis, grid lines, lanes, and event pills.
Inheritance
- FactualVisualBlock<ScheduleTimelineBlock>
- ScheduleTimelineBlock
Usage
Explore 14 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 14
- Method ScheduleTimelineBlock.AddEvent
- Method ScheduleTimelineBlock.Create
- Method ScheduleTimelineBlock.WithCard
- Method ScheduleTimelineBlock.WithCurrentTime
- Method ScheduleTimelineBlock.WithGrid
- Method ScheduleTimelineBlock.WithHostFrame
- Method ScheduleTimelineBlock.WithPadding
- Method ScheduleTimelineBlock.WithPngOutputScale
- Method ScheduleTimelineBlock.WithSize
- Method ScheduleTimelineBlock.WithSubtitle
- Method ScheduleTimelineBlock.WithTheme
- Method ScheduleTimelineBlock.WithTimeRange
- Method ScheduleTimelineBlock.WithTitle
- Method ScheduleTimelineBlock.WithTransparentBackground
Constructors
public ScheduleTimelineBlock() #Methods
public ScheduleTimelineBlock AddEvent(String title, Double start, Double end, Int32 lane = 0, ChartColor? color = null, VisualStatus status = Neutral, String? badge = null, String[]? avatars = null) #ScheduleTimelineBlockAdds a schedule event.
Parameters
- title System.String
- start System.Double
- end System.Double
- lane System.Int32 = 0
- color ChartForgeX.Primitives.ChartColor? = null
- status ChartForgeX.VisualBlocks.VisualStatus = Neutral
- badge System.String? = null
- avatars System.String[]? = null
public static ScheduleTimelineBlock Create() #ScheduleTimelineBlockCreates a new schedule timeline block.
public ScheduleTimelineBlock WithCurrentTime(Double? value) #ScheduleTimelineBlockSets the optional current-time marker.
Parameters
- value System.Double?
public ScheduleTimelineBlock WithGrid(Boolean enabled = true) #ScheduleTimelineBlockSets whether vertical time grid lines are shown.
Parameters
- enabled System.Boolean = true
public ScheduleTimelineBlock WithTimeRange(Double start, Double end, Double tickInterval = 1) #ScheduleTimelineBlockSets the visible time range and tick interval.
Parameters
- start System.Double
- end System.Double
- tickInterval System.Double = 1
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
public override RgbaImage RenderRgba() #RgbaImagepublic override String RenderSvg(String idScope) #StringParameters
- idScope String
public ScheduleTimelineBlock WithCard(Boolean enabled = true) #ScheduleTimelineBlockParameters
- enabled Boolean = true
public ScheduleTimelineBlock WithHostFrame(Boolean hostOwnsFrame = true) #ScheduleTimelineBlockParameters
- hostOwnsFrame Boolean = true
public ScheduleTimelineBlock WithPadding(Double padding) #ScheduleTimelineBlockParameters
- padding Double
public ScheduleTimelineBlock WithPadding(Double left, Double top, Double right, Double bottom) #ScheduleTimelineBlockParameters
- left Double
- top Double
- right Double
- bottom Double
public ScheduleTimelineBlock WithPngOutputScale(Int32 scale) #ScheduleTimelineBlockParameters
- scale Int32
public ScheduleTimelineBlock WithSize(Int32 width, Int32 height) #ScheduleTimelineBlockParameters
- width Int32
- height Int32
public ScheduleTimelineBlock WithSubtitle(String subtitle) #ScheduleTimelineBlockParameters
- subtitle String
public ScheduleTimelineBlock WithTheme(ChartTheme theme) #ScheduleTimelineBlockParameters
- theme ChartTheme
public ScheduleTimelineBlock WithTitle(String title) #ScheduleTimelineBlockParameters
- title String
public ScheduleTimelineBlock WithTransparentBackground(Boolean enabled = true) #ScheduleTimelineBlockParameters
- enabled Boolean = true
Properties
public IReadOnlyList<ScheduleTimelineEvent> Events { get; } #Gets schedule events.
public Double Start { get; set; } #Gets or sets the visible start time as numeric hours.
public Double End { get; set; } #Gets or sets the visible end time as numeric hours.
public Double TickInterval { get; set; } #Gets or sets the time-axis tick interval in hours.
public Double? CurrentTime { get; set; } #Gets or sets the optional current-time marker.
public Boolean ShowGrid { get; set; } #Gets or sets whether vertical time grid lines are shown.
Inherited Properties
public String Title { get; set; } #public String Subtitle { get; set; } #public VisualBlockOptions Options { get; } #public virtual String AccessibleName { get; } #