Class ColumnConfigurationModel
Model which contains all information about a single Grid column configuration
Inheritance
System.Object
ColumnConfigurationModel
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Simplic.UI.dll
Syntax
public class ColumnConfigurationModel : ViewModelBase, IViewModelBase, INotifyPropertyChanged, IAsyncViewModel
Constructors
|
Improve this Doc
View Source
ColumnConfigurationModel()
Create configuration and set default values
Declaration
public ColumnConfigurationModel()
Properties
|
Improve this Doc
View Source
AggregationFunctions
List of aggregation functions
Declaration
[Browsable(false)]
public List<Telerik.Windows.Data.EnumerableAggregateFunctionBase> AggregationFunctions { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<Telerik.Windows.Data.EnumerableAggregateFunctionBase> |
|
|
Improve this Doc
View Source
AggregationMode
Declaration
[Browsable(false)]
public GridColumnAggregationMode AggregationMode { get; set; }
Property Value
|
Improve this Doc
View Source
AggregationShowAvgValue
Declaration
[Display(GroupName = "Aggregation", Name = "Durchschnitt anzeigen")]
public bool AggregationShowAvgValue { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AggregationShowCountValue
Declaration
[Display(GroupName = "Aggregation", Name = "Anzahl anzeigen")]
public bool AggregationShowCountValue { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AggregationShowMaxValue
Declaration
[Display(GroupName = "Aggregation", Name = "Maximalwert anzeigen")]
public bool AggregationShowMaxValue { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AggregationShowMinValue
Declaration
[Display(GroupName = "Aggregation", Name = "Minimalwert anzeigen")]
public bool AggregationShowMinValue { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AggregationShowSumValue
Declaration
[Display(GroupName = "Aggregation", Name = "Summe anzeigen")]
public bool AggregationShowSumValue { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
AggregationText
Gets or sets the aggregation text
Declaration
[Display(GroupName = "Aggregation", Name = "Anzeigetext", Order = 100)]
public string AggregationText { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ColorColumnName
Gets or sets the visualization mode
Declaration
[Display(GroupName = "Darstellung", Name = "Spalte Hintergrundfarbe")]
public string ColorColumnName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CustomCellSelector
Function that points to a custom row selector
Declaration
[Browsable(false)]
public StyleSelector CustomCellSelector { get; set; }
Property Value
Type |
Description |
System.Windows.Controls.StyleSelector |
|
|
Improve this Doc
View Source
Defines a string for using data formatting
Declaration
[Display(GroupName = "Allgemein", Name = "Formatierung")]
public string DataFormatting { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
DefaultGroupIndex
If set to a value, default grouping will be used in the given order
Declaration
[Display(GroupName = "Sortierung/Gruppierung", Name = "Standard Gruppierung")]
public int? DefaultGroupIndex { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Improve this Doc
View Source
DefaultSorting
Default sort direction. If set to null, no sorting will be used as default
Declaration
[Display(GroupName = "Sortierung/Gruppierung", Name = "Standard Sortierung")]
public ListSortDirection? DefaultSorting { get; set; }
Property Value
Type |
Description |
System.Nullable<System.ComponentModel.ListSortDirection> |
|
|
Improve this Doc
View Source
DefaultWidth
Static column width. If set to 0, the column width will be set automatically to it's content size
Declaration
[Display(GroupName = "Allgemein", Name = "Breite")]
public float DefaultWidth { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
DisplayIndex
Order of the column header
Declaration
[Display(GroupName = "Allgemein", Name = "Index/Reihenfolge")]
public int DisplayIndex { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
DisplayName
Display name for the current column. Will be shown in the column header
Declaration
[Display(GroupName = "Allgemein", Name = "Anzeigename")]
public string DisplayName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
DivergentColumnType
Divergent column type, such as for image columns
Declaration
[Browsable(false)]
public IDivergentColumnType DivergentColumnType { get; set; }
Property Value
|
Improve this Doc
View Source
FontFamily
Type/Familiy of the displayed font in the column header and the column cell content
Declaration
[Display(GroupName = "Text/Font", Name = "Schriftart")]
public string FontFamily { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
FontSize
Size of the displayed font in the column header and the column cell content
Declaration
[Display(GroupName = "Text/Font", Name = "Schriftgröße")]
public int FontSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
FontStyle
Font-Style like literal, bold, ...
Declaration
[Display(GroupName = "Text/Font", Name = "Schriftstil")]
public int FontStyle { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Id
Declaration
[Browsable(false)]
public Guid Id { get; set; }
Property Value
Type |
Description |
System.Guid |
|
|
Improve this Doc
View Source
InternName
Name of the property, to which the collumn will be binded
Declaration
[Display(GroupName = "Allgemein", Name = "Spaltenname")]
public string InternName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
IsActive
If set to true, the column will be active and visible
Declaration
[Display(GroupName = "Allgemein", Name = "Ist aktiv")]
public bool IsActive { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsReadOnly
Defines whether the class is readonly or not
Declaration
[Browsable(false)]
public bool IsReadOnly { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsSearchable
Declaration
[Display(GroupName = "Suche", Name = "Ist durchsuchbar")]
public bool IsSearchable { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
MaxWidth
Gets or sets the maximum width constraint of the column.
Declaration
[Display(GroupName = "Allgemein", Name = "Maximale Breite")]
public float MaxWidth { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MinWidth
Gets or sets the minimum width constraint of the column.
Declaration
[Display(GroupName = "Allgemein", Name = "Minimale Breite")]
public float MinWidth { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
SearchDataType
Declaration
[Display(GroupName = "Suche", Name = "Datentyp")]
public SearchDataType SearchDataType { get; set; }
Property Value
|
Improve this Doc
View Source
TextAlignment
Alignment of the cell content
Declaration
[Display(GroupName = "Text/Font", Name = "Ausrichtung")]
public TextAlignment TextAlignment { get; set; }
Property Value
Type |
Description |
System.Windows.TextAlignment |
|
|
Improve this Doc
View Source
TextWrapping
Defines wrapping for column cell content
Declaration
[Display(GroupName = "Text/Font", Name = "Umbruch")]
public TextWrapping TextWrapping { get; set; }
Property Value
Type |
Description |
System.Windows.TextWrapping |
|
|
Improve this Doc
View Source
TranslatedDisplayName
Gets a translated name for this column
Declaration
[Browsable(false)]
public string TranslatedDisplayName { get; }
Property Value
Type |
Description |
System.String |
|
Implements
System.ComponentModel.INotifyPropertyChanged