Class LegendItemsAdapter<TSource>
Defines the adapter for SciChartLegend
Inherited Members
Namespace:
Assembly: .dll
Syntax
public abstract class LegendItemsAdapter<TSource>
Type Parameters
Name | Description |
---|---|
TSource |
Constructors
LegendItemsAdapter(ILegendItemsFactory legendItemsFactory)
Creates a new instance of the LegendItemsAdapter class
Declaration
protected LegendItemsAdapter(ILegendItemsFactory legendItemsFactory)
Parameters
Type | Name | Description |
---|---|---|
ILegendItemsFactory | legendItemsFactory | The factory which creates items for this adapter |
Fields
legendItemsFactory
Declaration
public final ILegendItemsFactory legendItemsFactory
Field Value
Type | Description |
---|---|
ILegendItemsFactory |
Methods
getDataSet()
Gets the list of SeriesInfo to display in SciChartLegend
Declaration
public final ObservableCollection<TSource> getDataSet()
Returns
Type | Description |
---|---|
ObservableCollection<TSource> | The list of SeriesInfo to display |
notifyDataSetChanged()
Notifies that data set has changed
Declaration
public final void notifyDataSetChanged()
notifyDataSetUpdated()
Notifies that data set items have changed
Declaration
public final void notifyDataSetUpdated()
registerAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
Registers observer for this adapter
Declaration
public final void registerAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
Parameters
Type | Name | Description |
---|---|---|
LegendItemsAdapter.IAdapterDataObserver | adapterDataObserver | The observer to register |
setDataSet(ObservableCollection<TSource> dataSet)
Sets the list of SeriesInfo to display in SciChartLegend
Declaration
public final void setDataSet(ObservableCollection<TSource> dataSet)
Parameters
Type | Name | Description |
---|---|---|
ObservableCollection<TSource> | dataSet | The list of SeriesInfo to display |
unregisterAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
Deregisters observer for this adapter
Declaration
public final void unregisterAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
Parameters
Type | Name | Description |
---|---|---|
LegendItemsAdapter.IAdapterDataObserver | adapterDataObserver | The observer to deregister |