HtmlForgeX

API Reference

Class

DataGridPanelOptions

Namespace HtmlForgeX
Assembly HtmlForgeX

Options for enhanced DataGrid item panels (accent-only chrome).

Inheritance

  • Object
  • DataGridPanelOptions

Constructors

Properties

public Nullable<TablerColor> TitleAccent { get; set; } #

Optional accent color for the title dot.

public Nullable<TablerColor> BorderAccent { get; set; } #

Optional accent color for the left border stripe.

public RGBColor TitleAccentCustom { get; set; } #

Custom RGB color for the title dot (overrides TitleAccent when set).

public RGBColor BorderAccentCustom { get; set; } #

Custom RGB color for the left border stripe (overrides BorderAccent when set).

public String BorderAccentWidth { get; set; } #

Left border width (CSS) when BorderAccent is set. Default: 4px.

public Boolean TitleUnderline { get; set; } #

When true, the title shows a short underline (using the same accent color).

public Nullable<TablerColor> AmbientTextColor { get; set; } #

When set, content text defaults to this color unless explicitly colored.

public String RibbonText { get; set; } #

Optional small ribbon chip placed top-right.

public Nullable<TablerColor> RibbonColor { get; set; } #

Ribbon chip color.

public Boolean NaturalTitleCase { get; set; } #

Opt-in: keep title case as authored (disable Tabler uppercase transform).

public Nullable<TablerColor> PanelTint { get; set; } #

Optional panel background tint color for accenting the item.

public Boolean PanelTintLight { get; set; } #

When true, uses a light ("-lt") variant for the tint color.

public Boolean PanelTintBorder { get; set; } #

When true, draws a thin border around the tinted panel area.

public Nullable<TablerColor> PanelTintBorderColor { get; set; } #

Overrides the border color used when PanelTintBorder is enabled.

public Boolean ContentTintOnly { get; set; } #

When set, apply PanelTint to the content cell only, keeping the title cell neutral.