Class ListControlColumn
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.