Add row and column accessors for tables and grids

This commit is contained in:
Patrik Svensson
2020-10-26 11:51:35 +01:00
committed by Patrik Svensson
parent 3e5e22d6c2
commit e7f497050c
30 changed files with 511 additions and 162 deletions

View File

@ -63,10 +63,10 @@ namespace Spectre.Console.Rendering
{
var padding = columns[columnIndex].Padding;
if (padding.Left > 0)
if (padding != null && padding.Value.Left > 0)
{
// Left padding
builder.Append(" ".Repeat(padding.Left));
builder.Append(" ".Repeat(padding.Value.Left));
}
var justification = columns[columnIndex].Alignment;
@ -96,9 +96,9 @@ namespace Spectre.Console.Rendering
}
// Right padding
if (padding.Right > 0)
if (padding != null && padding.Value.Right > 0)
{
builder.Append(" ".Repeat(padding.Right));
builder.Append(" ".Repeat(padding.Value.Right));
}
if (!lastColumn)