Class ListColumn
describes a read-only column bound to some facet of an entity
public sealed record ListColumn : IEquatable<ListColumn>
- Inheritance
-
ListColumn
- Implements
- Inherited Members
Properties
AllowReordering
public bool AllowReordering { get; init; }
Property Value
AllowZeroWidth
public bool AllowZeroWidth { get; init; }
Property Value
AlwaysVisible
public bool AlwaysVisible { get; init; }
Property Value
Caption
display text for the column header
public string Caption { get; init; }
Property Value
ColumnType
type of cells generated for this column
public ColumnType ColumnType { get; init; }
Property Value
Converter
one-way converter from entity type to property type
public IValueConverter Converter { get; init; }
Property Value
ConverterParameter
public object ConverterParameter { get; init; }
Property Value
DisplayOrder
default ordering within the list of columns
public int DisplayOrder { get; init; }
Property Value
DoNavigate
for Link, the left-click navigation
public ICommand DoNavigate { get; init; }
Property Value
DoNavigateInBackground
for Link, the middle-click navigation
public ICommand DoNavigateInBackground { 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
StringFormat
for Text, the {Binding StringFormat}
public string StringFormat { get; init; }
Property Value
UniqueKey
unique version of the caption used to identify the field in preferences and view
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.