Class ListControlColumn
Represents a column within a list control, defining its layout properties.
public class ListControlColumn : BaseControlItem, IBaseObjectWithAttr, IBaseObjectWithId, INotifyPropertyChanged, IDisposableObject, IDisposable, IBaseObject
- Inheritance
-
ListControlColumn
- Implements
- Extension Methods
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.
- SetName(string?)
Sets name of the column and returns the current instance for method chaining.
- ToString()
Returns a string that represents the current object.