HeatMapDefinition
A base class for the definitions based on which a RadHeatMap is constructed.
Definition
Namespace:Telerik.WinControls.UI.HeatMap
Assembly:Telerik.WinControls.UI.dll
Syntax:
public abstract class HeatMapDefinition : Component, IComponent, IDisposable, IDataItemSource
Inheritance: objectMarshalByRefObjectComponentHeatMapDefinition
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the HeatMapDefinition class.
protected HeatMapDefinition()
Properties
Gets the columns count.
public int ColumnsCount { get; }
Gets or sets the data source.
[Browsable(true)]
public object DataSource { get; set; }
Gets the DataView collection.
[Browsable(false)]
public RadCollectionView<HeatMapDataItem> DataView { get; }
Gets a collection of HeatMapDataItem objects which represent the items in RadHeatMap.
[Browsable(false)]
public HeatMapDataItemCollection Items { get; protected set; }
Gets the source of the items.
[Browsable(false)]
public RadListSource<HeatMapDataItem> ListSource { get; }
Gets the collection source used internally by the heat map definition.
protected abstract IHeatMapSource Source { get; }
Methods
Creates the binding context.
Creates the list source.
protected virtual RadListSource<HeatMapDataItem> CreateListSource()
public void InitializeHeatMap()
protected void ItemsPropertyChanged()
Fires the ItemCreating event.
protected virtual void OnDataItemCreating(HeatMapItemCreatingEventArgs args)
The event arguments.
Fires the ItemDataBound event.
protected virtual void OnItemDataBound(HeatMapItemEventArgs args)
The event arguments.
This method is called when the Items changes.
protected abstract void OnItemsChanged()
Events
Occurs when a HeatMapDataItem needs to be created.
public event HeatMapItemCreatingEventHandler ItemCreating
Occurs when a data-bound item is being attached to a HeatMapDataItem.
public event HeatMapItemEventHandler ItemDataBound