PolarXAxis

StockSharp.Xaml.Charting.Visuals.Axes

提供极,值数轴,能够使 UltrachartSurface 的 XAxis 上出现双倍,直径,字节,长的勾.

继承自: NumericAxis

构造函数

PolarXAxis
public PolarXAxis()
polarXAxis = PolarXAxis()

初始化了 & ##PolarXAxis+# 类的新实例 。

属性

IsHorizontalAxis
public override bool IsHorizontalAxis { get; }
value = polarXAxis.IsHorizontalAxis

获取当前轴是否水平

IsPolarAxis
public override bool IsPolarAxis { get; }
value = polarXAxis.IsPolarAxis

获得一个数值,显示此实例是否为极轴 。

方法

DrawGridLine
protected override void DrawGridLine(IRenderContext2D renderContext, Style gridLineStyle, IEnumerable<float> coordsToDraw)
polarXAxis.DrawGridLine(renderContext, gridLineStyle, coordsToDraw)

在指定的坐标绘制图表上的网格线

renderContext
gridLineStyle
coordsToDraw
GetAxisOffset
public override double GetAxisOffset()
result = polarXAxis.GetAxisOffset()

返回轴的偏移

GetAxisParams
public override AxisParams GetAxisParams()
result = polarXAxis.GetAxisParams()

获得关于当前轴线设置的% AxisParams+% 结构信息

GetLabelPosition
protected override Point GetLabelPosition(float offset, float coords)
result = polarXAxis.GetLabelPosition(offset, coords)

获取坐标以放置勾选标签

offset
coords
HitTest
public override AxisInfo HitTest(IComparable dataValue)
result = polarXAxis.HitTest(dataValue)

在 AxisBase 上执行 HitTest 操作。 提供的数据用于转换为 AxisInfo struct, 包含轴信息以及格式化值

dataValue
数据值.

返回值: The AxisInfo result

OnApplyTemplate
public override void OnApplyTemplate()
polarXAxis.OnApplyTemplate()

当在衍生类中被推翻时,每当应用程序代码或内部进程称为OnApplyTemplate时,都会被引用.