ClassFieldListViewModel
A class used as ViewModel for setting pivot grouping.
Definition
Namespace:Telerik.Windows.Controls.FieldList
Assembly:Telerik.Windows.Controls.PivotFieldList.dll
Syntax:
public sealed class FieldListViewModel : ViewModelBase, INotifyPropertyChanged, IDisposable
Inheritance: objectViewModelBaseFieldListViewModel
Implements:
Inherited Members
Constructors
FieldListViewModel()
Initializes a new instance of the FieldListViewModel class.
Declaration
public FieldListViewModel()
Properties
AggregatesLevel
Gets or sets the position where groups for the aggregates should be placed based on the DataProvider.
AggregatesPosition
Gets or sets a value indicating where the aggregate groups should be positioned based on the DataProvider.
Declaration
public PivotAxis AggregatesPosition { get; set; }
Property Value
ColumnLabels
Gets a FieldCollection that holds all IFields that are used for column labels.
Declaration
public FieldCollection ColumnLabels { get; }
Property Value
DataProvider
Gets or sets the underlying IDataProvider.
Declaration
public IDataProvider DataProvider { get; set; }
Property Value
DeferUpdates
Gets or sets a property that indicates if changes to the grouping settings would trigger computations immediately when invalidated or through the UpdateCommand execute. Based on the DataProvider.
Fields
Gets a FieldCollection that holds a hierarchy of all IField that may participate in pivot grouping.
Filters
Gets a FieldCollection that holds all IFields that are used for filtering.
Declaration
public FieldCollection Filters { get; }
Property Value
NoColumnAndDataDescriptions
Gets a boolean value indication whether the column and value descriptions are empty.
NoColumnRowAndDataDescriptions
Gets a boolean value indication whether the column, row and value descriptions are empty.
Declaration
public bool NoColumnRowAndDataDescriptions { get; }
Property Value
RowLabels
Gets a FieldCollection that holds all IFields that are used for row labels.
Declaration
public FieldCollection RowLabels { get; }
Property Value
UpdateCommand
Gets an ICommand that could be executed to force an update.
Values
Gets a FieldCollection that holds all IFields that are used for aggregation.