diff --git a/src/Spectre.Console/Widgets/Columns.cs b/src/Spectre.Console/Widgets/Columns.cs index 55c287c..0356428 100644 --- a/src/Spectre.Console/Widgets/Columns.cs +++ b/src/Spectre.Console/Widgets/Columns.cs @@ -25,7 +25,16 @@ namespace Spectre.Console /// <summary> /// Initializes a new instance of the <see cref="Columns"/> class. /// </summary> - /// <param name="items">The items to render.</param> + /// <param name="items">The items to render as columns.</param> + public Columns(params IRenderable[] items) + : this((IEnumerable<IRenderable>)items) + { + } + + /// <summary> + /// Initializes a new instance of the <see cref="Columns"/> class. + /// </summary> + /// <param name="items">The items to render as columns.</param> public Columns(IEnumerable<IRenderable> items) { if (items is null) diff --git a/src/Spectre.Console/Widgets/Rows.cs b/src/Spectre.Console/Widgets/Rows.cs index 6de5c6d..b1c144e 100644 --- a/src/Spectre.Console/Widgets/Rows.cs +++ b/src/Spectre.Console/Widgets/Rows.cs @@ -19,7 +19,16 @@ namespace Spectre.Console /// <summary> /// Initializes a new instance of the <see cref="Rows"/> class. /// </summary> - /// <param name="children">The children to render.</param> + /// <param name="items">The items to render as rows.</param> + public Rows(params IRenderable[] items) + : this((IEnumerable<IRenderable>)items) + { + } + + /// <summary> + /// Initializes a new instance of the <see cref="Rows"/> class. + /// </summary> + /// <param name="children">The items to render as rows.</param> public Rows(IEnumerable<IRenderable> children) { _children = new List<IRenderable>(children ?? throw new ArgumentNullException(nameof(children)));