Class CartesianAxisLabelRenderer
Inheritance
System.Object
CartesianAxisLabelRenderer
Namespace: Com.Telerik.Widget.Chart.Visualization.Common.Renderers
Assembly: Telerik.Xamarin.Android.Chart.dll
Syntax
public class CartesianAxisLabelRenderer : Object, IChartLabelRenderer, IJavaObject, IDisposable, IJavaPeerable
Constructors
CartesianAxisLabelRenderer(CartesianAxis)
CartesianAxisLabelRenderer(IntPtr, JniHandleOwnership)
Declaration
protected CartesianAxisLabelRenderer(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
System.IntPtr
javaReference
|
Android.Runtime.JniHandleOwnership
transfer
|
Properties
Axis
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Java.Interop.JniPeerMembers
|
LabelFont
Declaration
public virtual Typeface LabelFont { get; set; }
Property Value
Android.Graphics.Typeface
|
Implements
LabelFontStyle
Declaration
public virtual int LabelFontStyle { get; set; }
Property Value
System.Int32
|
Implements
LabelFormat
Declaration
public virtual string LabelFormat { get; set; }
Property Value
System.String
|
Implements
LabelMargin
Declaration
public virtual float LabelMargin { get; set; }
Property Value
System.Single
|
Implements
LabelPaint
Declaration
protected TextPaint LabelPaint { get; set; }
Property Value
Android.Text.TextPaint
|
LabelSize
Declaration
public virtual float LabelSize { get; set; }
Property Value
System.Single
|
Implements
LabelTextColor
Declaration
public virtual int LabelTextColor { get; set; }
Property Value
System.Int32
|
Implements
LabelValueToStringConverter
Declaration
public virtual IFunction LabelValueToStringConverter { get; set; }
Property Value
IFunction
|
Implements
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
System.IntPtr
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
System.Type
|
Methods
MeasureLabel(AxisLabelModel, Object)
Declaration
public virtual RadSize MeasureLabel(AxisLabelModel label, Object content)
Parameters
AxisLabelModel
label
|
Java.Lang.Object
content
|
Returns
RadSize
|
RenderLabel(Canvas, ChartNode)
Declaration
public virtual void RenderLabel(Canvas canvas, ChartNode dataPoint)
Parameters
Android.Graphics.Canvas
canvas
|
ChartNode
dataPoint
|
Implements
RenderLabelMultiLine(Canvas, RadRect, String, AxisLabelModel)
Declaration
protected virtual void RenderLabelMultiLine(Canvas canvas, RadRect layoutSlot, string labelContent, AxisLabelModel labelModel)
Parameters
Android.Graphics.Canvas
canvas
|
RadRect
layoutSlot
|
System.String
labelContent
|
AxisLabelModel
labelModel
|
RenderLabelNoFitMode(Canvas, RadRect, String, AxisLabelModel)
Declaration
protected virtual void RenderLabelNoFitMode(Canvas canvas, RadRect layoutSlot, string labelContent, AxisLabelModel labelModel)
Parameters
Android.Graphics.Canvas
canvas
|
RadRect
layoutSlot
|
System.String
labelContent
|
AxisLabelModel
labelModel
|
RenderLabelRotate(Canvas, RadRect, String, AxisLabelModel)
Declaration
protected virtual void RenderLabelRotate(Canvas canvas, RadRect layoutSlot, string labelContent, AxisLabelModel labelModel)
Parameters
Android.Graphics.Canvas
canvas
|
RadRect
layoutSlot
|
System.String
labelContent
|
AxisLabelModel
labelModel
|