Table of Contents

Property Width

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Width

Gets or sets the width dimension of the view.

public Dim? Width { get; set; }

Property Value

Dim

The Dim object representing the width of the view (the number of columns).

Remarks

See the View Layout Deep Dive for more information: https://gui-cs.github.io/Terminal.GuiV2Docs/docs/layout.html

The dimension is relative to the SuperView's Content, which is bound by GetContentSize() .

If set to a relative value (e.g. DimFill) the value is indeterminate until the view has been laid out (e.g. Layout(Size) has been called).

Changing this property will result in NeedsLayout and NeedsDraw to be set, resulting in the view being laid out and redrawn as appropriate in the next iteration of the MainLoop.

Changing this property will cause Frame to be updated.

The default value is Dim.Sized (0).