Skip to content
ChartForgeX
Class

ChartItemStyleContext<TDatum>

ChartForgeX.Core

Namespace
ChartForgeX.Core
Assembly
ChartForgeX
Modifiers
sealed

Typed authored observation and static presentation state for one item-styling invocation.

Inheritance

  • object
  • ChartItemStyleContext<TDatum>

Usage

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

Accepted by parameters 1

Type Parameters

TDatum
The family's authored observation type, such as ChartPoint, ChartBubble or ChartHierarchyItem.

Properties

public TDatum? Datum { get; } #

Gets the complete authored observation, rather than a renderer's numeric projection.

public ChartSeriesInfo Series { get; } #

Gets detached series identity, name, family and semantic state.

public int Index { get; } #

Gets the zero-based authored display observation ordinal, before geometry sorting or clipping.

public ChartSeriesState State { get; } #

Gets the effective authored semantic state, including a node or flow override where present.

public bool IsCurrent { get; } #

Gets whether the observation's static mark metadata declares it current.

public bool IsSelected { get; } #

Gets whether the observation's static mark metadata declares it selected.

public bool IsHighlighted { get; } #

Gets whether the static observation is current or selected. Browser hover remains adapter-owned.