Class CliTableStyle
- Namespace
- ItTiger.TigerCli.Primitives
- Assembly
- ItTiger.TigerCli.dll
Resolved, renderable table defaults — the output of resolving a
CliTableStyleRecipe against an ITheme.
Carries the resulting orientation, framing, and styles so CliTable can
apply them via ApplyStyle(CliTableStyle). It is a defaults container, not a
renderer — applying it does not lock the table.
public sealed class CliTableStyle
- Inheritance
-
CliTableStyle
- Inherited Members
Properties
AlternateRecordsEnabled
Whether DataAltStyle should be used by default when rendering alternate records.
public bool AlternateRecordsEnabled { get; set; }
Property Value
DataAltStyle
Default alternate-record style for zebra striping, when the theme supplies one.
public CliCellStyle? DataAltStyle { get; set; }
Property Value
DataStyle
Default record style, when the theme distinguishes record cells from DefaultCellStyle.
public CliCellStyle? DataStyle { get; set; }
Property Value
DefaultCellStyle
Default cell style applied to the whole table.
public CliCellStyle? DefaultCellStyle { get; set; }
Property Value
FrameConfig
Outer frame, separators, join style, and frame character style.
public CliTableFrameConfig FrameConfig { get; set; }
Property Value
HeaderStyle
Default header band style (alignment and colors).
public CliCellStyle? HeaderStyle { get; set; }
Property Value
Orientation
Layout orientation the style resolves to.
public CliTableOrientation Orientation { get; set; }
Property Value
OrientationSupport
Which orientations this style supports; locked styles clamp orientation changes.
public CliTableStyleOrientationSupport OrientationSupport { get; set; }
Property Value
TitleStyle
Default style for a table title, when one is shown. Titles are app-provided.
public CliCellStyle? TitleStyle { get; set; }