BoxWidget

Class
Namespace: RazorConsole.Core.Layout
Assembly: RazorConsole.Core

Definition

public sealed class BoxWidget : Widget

Constructors

1
NameTypeDescription
BoxWidget(string, Widget, int, int, int, int, int, int, int, int, int?, int?, string?, IReadOnlyDictionary<string, string?>?, int, bool, bool, bool, string?, BoxBorderStyle, BoxBorderStyle?, BoxBorderStyle?, BoxBorderStyle?, BoxBorderStyle?, Style?)()Constructor—

Properties

17
NameTypeDescription
Appearance
BorderBoxBorder—
BorderStyleStyle—
FillHeightBoolean—
FillWidthBoolean—
HeightNullable<Int32>—
WidthNullable<Int32>—
Common
TitleString—
Other
ChildWidget—
ExpandBoolean—
MarginBottomInt32—
MarginLeftInt32—
MarginRightInt32—
MarginTopInt32—
PaddingBottomInt32—
PaddingLeftInt32—
PaddingRightInt32—
PaddingTopInt32—

Methods

3
NameTypeDescription
ArrangeCore(LayoutContext, LayoutRect)()Method—
MeasureCore(LayoutContext, BoxConstraints)()LayoutSize—
PaintCore(PaintContext)()Method—