Class GridColumn
describes an IFieldModel-backed column, displayed either with a full FieldControl or as simple text
public sealed record GridColumn : IEquatable<GridColumn>
- Inheritance
-
GridColumn
- Implements
- Inherited Members
Properties
AlwaysVisible
public bool AlwaysVisible { get; init; }
Property Value
Caption
display text for the column header
public string Caption { get; init; }
Property Value
DisplayOrder
public int DisplayOrder { get; init; }
Property Value
FieldBinding
property path to column's fieldmodel within row's screenmodel
public string FieldBinding { get; init; }
Property Value
IsEditable
public bool IsEditable { get; init; }
Property Value
IsVisible
public bool IsVisible { get; init; }
Property Value
Metadata
PropertyInfo for the column. May be null.
public PropertyInfo Metadata { get; init; }
Property Value
OrderingPrefKey
public string OrderingPrefKey { get; init; }
Property Value
Sort
sort property for using this column in OrderBy
public PropertyInfo Sort { get; init; }
Property Value
SortAscendingPrefKey
public string SortAscendingPrefKey { get; init; }
Property Value
SortIndexPrefKey
public string SortIndexPrefKey { get; init; }
Property Value
UniqueKey
unique version of the caption used to identify the field in preferences
public string UniqueKey { get; init; }
Property Value
VisibilityPrefKey
public string VisibilityPrefKey { get; init; }
Property Value
WidthOverride
public double? WidthOverride { get; init; }
Property Value
WidthPrefKey
public string WidthPrefKey { get; init; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.