IPivotSettings
Represents an interface for controlling pivot settings like group descriptions, aggregate descriptions, etc.
Definition
Namespace:Telerik.Pivot.Core
Assembly:Telerik.WinControls.PivotGrid.dll
Syntax:
public interface IPivotSettings : INotifyPropertyChanged, ISupportInitialize
Inherited Members
Properties
Gets the pivot aggregate descriptions list.
IList AggregateDescriptions { get; }
Gets or sets the position where groups for the aggregates should be placed.
int AggregatesLevel { get; set; }
Gets or sets a value indicating where the aggregate groups should be positioned.
PivotAxis AggregatesPosition { get; set; }
Gets the pivot column group descriptions list.
IList ColumnGroupDescriptions { get; }
Gets the pivot filter descriptions list.
IList FilterDescriptions { get; }
Gets the pivot row group descriptions list.
IList RowGroupDescriptions { get; }
Methods
Enters the IPivotSettings in a new editing scope. Use when applying multiple changes to the pivot settings.
IDisposable BeginEdit()
An edit scope token that you must Dispose() when you are done with the editing.
Events
An event that notifies some of the FilterDescriptions, RowGroupDescriptions, ColumnGroupDescriptions, AggregateDescriptions, AggregatesLevel or AggregatesPosition has changed. Notifications are raised even in BeginEdit() scope.
event EventHandler<EventArgs> DescriptionsChanged
Notifies when this or one of the children is changed.
event EventHandler<SettingsChangedEventArgs> SettingsChanged