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

VisualGridItem

Namespace ChartForgeX.VisualBlocks
Assembly ChartForgeX.Visuals
Modifiers sealed

Describes one visual grid panel.

Inheritance

  • Object
  • VisualGridItem

Usage

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

Methods

FromBlock 2 overloads
public static VisualGridItem FromBlock(IVisualBlock block, Int32 columnSpan = 1, Int32 rowSpan = 1) #
Returns: VisualGridItem

Creates a visual block grid item.

Parameters

block ChartForgeX.VisualBlocks.IVisualBlock requiredposition: 0
columnSpan System.Int32 = 1 optionalposition: 1
rowSpan System.Int32 = 1 optionalposition: 2
public static VisualGridItem FromBlock(String targetId, IVisualBlock block, Int32 columnSpan = 1, Int32 rowSpan = 1) #
Returns: VisualGridItem

Creates a visual block grid item with a stable target id.

Parameters

targetId System.String requiredposition: 0
block ChartForgeX.VisualBlocks.IVisualBlock requiredposition: 1
columnSpan System.Int32 = 1 optionalposition: 2
rowSpan System.Int32 = 1 optionalposition: 3
FromChart 2 overloads
public static VisualGridItem FromChart(Chart chart, Int32 columnSpan = 1, Int32 rowSpan = 1) #
Returns: VisualGridItem

Creates a chart grid item.

Parameters

chart ChartForgeX.Core.Chart requiredposition: 0
columnSpan System.Int32 = 1 optionalposition: 1
rowSpan System.Int32 = 1 optionalposition: 2
public static VisualGridItem FromChart(String targetId, Chart chart, Int32 columnSpan = 1, Int32 rowSpan = 1) #
Returns: VisualGridItem

Creates a chart grid item with a stable target id.

Parameters

targetId System.String requiredposition: 0
chart ChartForgeX.Core.Chart requiredposition: 1
columnSpan System.Int32 = 1 optionalposition: 2
rowSpan System.Int32 = 1 optionalposition: 3

Properties

public String? TargetId { get; } #

Gets the optional stable panel identity used by external presentation orchestration.

public Chart? Chart { get; } #

Gets the chart when this item hosts a chart.

public IVisualBlock? Block { get; } #

Gets the visual block when this item hosts a block.

public Int32 ColumnSpan { get; } #

Gets the column span.

public Int32 RowSpan { get; } #

Gets the row span.