Table of Contents

Class ListControlColumn

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

Represents a column within a list control, defining its layout properties.

public class ListControlColumn : BaseControlItem, IBaseObjectWithAttr, IBaseObjectWithId, IBaseObject, INotifyPropertyChanged
Inheritance
ListControlColumn
Implements

Remarks

This class provides configuration settings such as suggested width for column rendering. It can be extended to accommodate additional visual or functional enhancements.

Constructors

ListControlColumn()

Initializes a new instance of the ListControlColumn class.

ListControlColumn(string?)

Initializes a new instance of the ListControlColumn class with the specified column title.

Properties

ColumnKey

Gets or sets the unique identifier for the column in the header control.

DefaultColumnSeparatorWidth

Specifies the default width, in columns, used to separate columns in a grid or table layout.

IsVisible

Gets or sets a value indicating whether the column is visible in the list control. Default is true. No invalidate of container control is done when this property is changed.

Name

Gets or sets the name of the column.

SuggestedWidth

Gets or sets the suggested width for the list control column.

Title

Gets or sets the title of the column.

Methods

HeaderColumn(ListBoxHeader?)

Retrieves the header column control associated with this instance from the specified header.