Class ChartSeriesDataSource
Inheritance
System.Object
ChartSeriesDataSource
Namespace: Com.Telerik.Widget.Chart.Engine.Databinding.Datasources
Assembly: Telerik.Xamarin.Android.Chart.dll
Syntax
public abstract class ChartSeriesDataSource : Object, ICollectionChangeListener, IJavaObject, IDisposable, IJavaPeerable, IPropertyChangeListener, IEventListener
Constructors
ChartSeriesDataSource(ChartSeriesModel)
ChartSeriesDataSource(IntPtr, JniHandleOwnership)
Declaration
protected ChartSeriesDataSource(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
Bindings
Declaration
public virtual IList<DataPointBindingEntry> Bindings { get; }
Property Value
System.Collections.Generic.IList<DataPointBindingEntry>
|
DataChangeScheduled
Declaration
protected bool DataChangeScheduled { get; set; }
Property Value
System.Boolean
|
ItemsSource
Declaration
public virtual IIterable ItemsSource { get; set; }
Property Value
Java.Lang.IIterable
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
Owner
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
Methods
AddBoundItemPropertyChangedListener(IDataBindingListener)
Declaration
public virtual void AddBoundItemPropertyChangedListener(IDataBindingListener listener)
Parameters
IDataBindingListener
listener
|
BindCore()
Declaration
protected virtual void BindCore()
CollectionChanged(CollectionChangedEvent)
Declaration
public virtual void CollectionChanged(CollectionChangedEvent e)
Parameters
CollectionChangedEvent
e
|
Implements
CreateDataPoint()
GenerateDataPoint(Object, Int32)
Declaration
protected virtual DataPoint GenerateDataPoint(Object dataItem, int index)
Parameters
Java.Lang.Object
dataItem
|
System.Int32
index
|
Returns
DataPoint
|
InitializeBinding(DataPointBindingEntry)
Declaration
protected abstract void InitializeBinding(DataPointBindingEntry p0)
Parameters
DataPointBindingEntry
p0
|
ProcessDouble(DataPoint, Double)
Declaration
protected abstract void ProcessDouble(DataPoint p0, double p1)
Parameters
DataPoint
p0
|
System.Double
p1
|
ProcessDoubleArray(DataPoint, Double[])
Declaration
protected abstract void ProcessDoubleArray(DataPoint p0, double[] p1)
Parameters
DataPoint
p0
|
System.Double[]
p1
|
ProcessPoint(DataPoint, Point)
Declaration
protected abstract void ProcessPoint(DataPoint p0, Point p1)
Parameters
DataPoint
p0
|
Android.Graphics.Point
p1
|
ProcessSize(DataPoint, RadSize)
Declaration
protected abstract void ProcessSize(DataPoint p0, RadSize p1)
Parameters
DataPoint
p0
|
RadSize
p1
|
PropertyChange(PropertyChangeEvent)
Declaration
public virtual void PropertyChange(PropertyChangeEvent e)
Parameters
Java.Beans.PropertyChangeEvent
e
|
Rebind(Boolean, IIterable)
Declaration
protected virtual void Rebind(bool itemsSourceChanged, IIterable newSource)
Parameters
System.Boolean
itemsSourceChanged
|
Java.Lang.IIterable
newSource
|
RemoveBoundItemPropertyChangedListener(IDataBindingListener)
Declaration
public virtual void RemoveBoundItemPropertyChangedListener(IDataBindingListener listener)
Parameters
IDataBindingListener
listener
|
Unbind()
Declaration
protected virtual void Unbind()
UpdateBinding(DataPointBindingEntry)
Declaration
protected virtual void UpdateBinding(DataPointBindingEntry binding)
Parameters
DataPointBindingEntry
binding
|
Events
BoundItemPropertyChanged
Declaration
public event EventHandler<BoundItemPropertyChangedEventArgs> BoundItemPropertyChanged
Event Type
System.EventHandler<BoundItemPropertyChangedEventArgs>
|
DataBindingComplete
Declaration
public event EventHandler DataBindingComplete
Event Type
System.EventHandler
|