Class RadChartViewBase
Inheritance
Namespace: Com.Telerik.Widget.Chart.Visualization.Common
Assembly: Telerik.Xamarin.Android.Chart.dll
Syntax
public abstract class RadChartViewBase : View, GestureDetector.IOnDoubleTapListener, GestureDetector.IOnGestureListener, IChartView, IChartElementPresenter, ChartScaleGestureDetector.IOnScaleGestureListener, ILegendInfoProvider, IJavaObject, IDisposable, IJavaPeerable
Constructors
RadChartViewBase(Context)
Declaration
protected RadChartViewBase(Context context)
Parameters
Android.Content.Context
context
|
RadChartViewBase(Context, IAttributeSet)
Declaration
public RadChartViewBase(Context context, IAttributeSet attrs)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
RadChartViewBase(Context, IAttributeSet, Int32)
Declaration
public RadChartViewBase(Context context, IAttributeSet attrs, int defStyle)
Parameters
Android.Content.Context
context
|
Android.Util.IAttributeSet
attrs
|
System.Int32
defStyle
|
RadChartViewBase(IntPtr, JniHandleOwnership)
Declaration
protected RadChartViewBase(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
Behaviors
Declaration
public virtual ChartBehaviorCollection Behaviors { get; }
Property Value
ChartBehaviorCollection
|
ChartArea
ClipToBounds
Declaration
public virtual bool ClipToBounds { get; set; }
Property Value
System.Boolean
|
CollectionIndex
Declaration
public virtual int CollectionIndex { get; }
Property Value
System.Int32
|
Implements
EmptyContent
Declaration
public virtual Object EmptyContent { get; set; }
Property Value
Java.Lang.Object
|
HoldDelay
Declaration
public virtual int HoldDelay { get; set; }
Property Value
System.Int32
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
LegendInfos
Declaration
public abstract ObservableCollection LegendInfos { get; }
Property Value
ObservableCollection
|
Implements
MaxZoom
OldHeight
Declaration
protected int OldHeight { get; set; }
Property Value
System.Int32
|
OldWidth
Declaration
protected int OldWidth { get; set; }
Property Value
System.Int32
|
Palette
PanOffset
PanOffsetX
Declaration
public virtual double PanOffsetX { get; }
Property Value
System.Double
|
Implements
PanOffsetY
Declaration
public virtual double PanOffsetY { get; }
Property Value
System.Double
|
Implements
PlotAreaClip
RenderSuspended
Declaration
protected bool RenderSuspended { get; set; }
Property Value
System.Boolean
|
SelectionPalette
Series
Declaration
public virtual PresenterCollection Series { get; set; }
Property Value
PresenterCollection
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
UpdateSuspended
Declaration
protected bool UpdateSuspended { get; set; }
Property Value
System.Boolean
|
ViewportHeight
Declaration
public virtual double ViewportHeight { get; }
Property Value
System.Double
|
Implements
ViewportWidth
Declaration
public virtual double ViewportWidth { get; }
Property Value
System.Double
|
Implements
Zoom
ZoomHeight
Declaration
public virtual double ZoomHeight { get; }
Property Value
System.Double
|
Implements
ZoomWidth
Declaration
public virtual double ZoomWidth { get; }
Property Value
System.Double
|
Implements
Methods
AddOnDrawListener(IDrawListener)
Declaration
public virtual void AddOnDrawListener(IDrawListener listener)
Parameters
IDrawListener
listener
|
ArrangeOverride(Int32, Int32)
Declaration
protected virtual RadSize ArrangeOverride(int width, int height)
Parameters
System.Int32
width
|
System.Int32
height
|
Returns
RadSize
|
BeginUpdate()
Declaration
public virtual void BeginUpdate()
ChartAreaModel()
ClampTranslate(RadPoint, RadSize)
Declaration
public virtual RadPoint ClampTranslate(RadPoint translate, RadSize newZoom)
Parameters
RadPoint
translate
|
RadSize
newZoom
|
Returns
RadPoint
|
ClampZoom(Double, Double)
Declaration
public virtual RadSize ClampZoom(double width, double height)
Parameters
System.Double
width
|
System.Double
height
|
Returns
RadSize
|
CreateChartAreaModel()
EndUpdate()
Declaration
public virtual void EndUpdate()
EndUpdate(Boolean)
Declaration
public virtual void EndUpdate(bool asynchronous)
Parameters
System.Boolean
asynchronous
|
GenerateEmptyContent()
Declaration
public virtual string GenerateEmptyContent()
Returns
System.String
|
GetDataContext(Point)
Declaration
public virtual ChartDataContext GetDataContext(Point physicalOrigin)
Parameters
Android.Graphics.Point
physicalOrigin
|
Returns
ChartDataContext
|
GetDataContext(Point, Boolean)
Declaration
public virtual ChartDataContext GetDataContext(Point physicalOrigin, bool measureInOneDimension)
Parameters
Android.Graphics.Point
physicalOrigin
|
System.Boolean
measureInOneDimension
|
Returns
ChartDataContext
|
GetDataContext(DataPoint)
Declaration
public virtual ChartDataContext GetDataContext(DataPoint point)
Parameters
DataPoint
point
|
Returns
ChartDataContext
|
InitFromXML(TypedArray)
Declaration
protected virtual void InitFromXML(TypedArray array)
Parameters
Android.Content.Res.TypedArray
array
|
InvalidatePalette()
Declaration
public virtual void InvalidatePalette()
Implements
MeasureContent(ChartNode, Object)
Declaration
public virtual RadSize MeasureContent(ChartNode owner, Object content)
Parameters
ChartNode
owner
|
Java.Lang.Object
content
|
Returns
RadSize
|
Implements
OnBehaviorsCollectionChanging(BehaviorCollectionChangedInfo)
Declaration
public virtual void OnBehaviorsCollectionChanging(BehaviorCollectionChangedInfo info)
Parameters
BehaviorCollectionChangedInfo
info
|
OnDoubleTap(MotionEvent)
Declaration
public virtual bool OnDoubleTap(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnDoubleTapEvent(MotionEvent)
Declaration
public virtual bool OnDoubleTapEvent(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnDown(MotionEvent)
Declaration
public virtual bool OnDown(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnFling(MotionEvent, MotionEvent, Single, Single)
Declaration
public virtual bool OnFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
Parameters
Android.Views.MotionEvent
e1
|
Android.Views.MotionEvent
e2
|
System.Single
velocityX
|
System.Single
velocityY
|
Returns
System.Boolean
|
OnLongPress(MotionEvent)
Declaration
public virtual void OnLongPress(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
OnPanOffsetChanged()
Declaration
protected virtual void OnPanOffsetChanged()
OnPresenterAdded(ChartElementPresenter)
Declaration
public virtual void OnPresenterAdded(ChartElementPresenter presenter)
Parameters
ChartElementPresenter
presenter
|
OnPresenterRemoved(ChartElementPresenter)
Declaration
public virtual void OnPresenterRemoved(ChartElementPresenter presenter)
Parameters
ChartElementPresenter
presenter
|
OnScale(ChartScaleGestureDetector)
Declaration
public virtual bool OnScale(ChartScaleGestureDetector detector)
Parameters
ChartScaleGestureDetector
detector
|
Returns
System.Boolean
|
Implements
OnScaleBegin(ChartScaleGestureDetector)
Declaration
public virtual bool OnScaleBegin(ChartScaleGestureDetector detector)
Parameters
ChartScaleGestureDetector
detector
|
Returns
System.Boolean
|
Implements
OnScaleEnd(ChartScaleGestureDetector)
Declaration
public virtual void OnScaleEnd(ChartScaleGestureDetector detector)
Parameters
ChartScaleGestureDetector
detector
|
Implements
OnScroll(MotionEvent, MotionEvent, Single, Single)
Declaration
public virtual bool OnScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
Parameters
Android.Views.MotionEvent
e1
|
Android.Views.MotionEvent
e2
|
System.Single
distanceX
|
System.Single
distanceY
|
Returns
System.Boolean
|
OnShowPress(MotionEvent)
Declaration
public virtual void OnShowPress(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
OnSingleTapConfirmed(MotionEvent)
Declaration
public virtual bool OnSingleTapConfirmed(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnSingleTapUp(MotionEvent)
Declaration
public virtual bool OnSingleTapUp(MotionEvent e)
Parameters
Android.Views.MotionEvent
e
|
Returns
System.Boolean
|
OnUnloaded()
Declaration
protected virtual void OnUnloaded()
OnZoomChanged()
Declaration
protected virtual void OnZoomChanged()
PresenterImpl()
Presenters()
Declaration
public virtual IList<ChartElementPresenter> Presenters()
Returns
System.Collections.Generic.IList<ChartElementPresenter>
|
ProcessPaletteChanged()
Declaration
protected virtual void ProcessPaletteChanged()
RefreshNode(ChartNode)
RemoveOnDrawListener(IDrawListener)
Declaration
public virtual void RemoveOnDrawListener(IDrawListener listener)
Parameters
IDrawListener
listener
|
RequestInvalidateArrange()
Declaration
public virtual void RequestInvalidateArrange()
RequestRender()
Declaration
public virtual void RequestRender()
ResetBehaviors()
Declaration
public virtual void ResetBehaviors()
SetChartPadding(Single)
Declaration
public virtual void SetChartPadding(float padding)
Parameters
System.Single
padding
|
SetChartPadding(Single, Single, Single, Single)
Declaration
public virtual void SetChartPadding(float left, float top, float right, float bottom)
Parameters
System.Single
left
|
System.Single
top
|
System.Single
right
|
System.Single
bottom
|
SetPanOffset(Double, Double)
Declaration
public virtual void SetPanOffset(double x, double y)
Parameters
System.Double
x
|
System.Double
y
|
SetZoom(Double, Double)
Declaration
public virtual void SetZoom(double width, double height)
Parameters
System.Double
width
|
System.Double
height
|
SortPresenters()
Declaration
public virtual void SortPresenters()
UpdateChartArea()
Declaration
protected virtual void UpdateChartArea()
ValidateBehaviourSupport(ChartBehavior)
Declaration
public virtual void ValidateBehaviourSupport(ChartBehavior behavior)
Parameters
ChartBehavior
behavior
|