PolarXAxis
StockSharp.Xaml.Charting.Visuals.Axes
提供极,值数轴,能够使 UltrachartSurface 的 XAxis 上出现双倍,直径,字节,长的勾.
继承自: NumericAxis
构造函数
属性
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
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时,都会被引用.