IAxisInteractivityHelper
StockSharp.Xaml.Charting.Visuals.Axes
定义一组允许与拥有当前实例 IAxisInteractivityHelper 的轴进行交互的操作
方法
ClipRange
public IRange ClipRange(IRange rangeToClip, IRange maximumRange, ClipMode clipMode)
result = iAxisInteractivityHelper.ClipRange(rangeToClip, maximumRange, clipMode)
使用剪接通过
- rangeToClip
- maximumRange
- clipMode
Scroll
public IRange Scroll(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.Scroll(rangeToScroll, pixels)
从开始的 IRang , 滚动到指定像素数的新范围
- rangeToScroll
- 起始范围
- pixels
- 从可见的起始范围滚动 N 像素
ScrollBy
public IRange ScrollBy(IRange rangeToScroll, int pointAmount)
result = iAxisInteractivityHelper.ScrollBy(rangeToScroll, pointAmount)
将通过的区域由指定数据点数翻译
- rangeToScroll
- 起始范围
- pointAmount
- 起始可见区域滚动的点数
ScrollInMaxDirection
public IRange ScrollInMaxDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMaxDirection(rangeToScroll, pixels)
从开始的 IRang , 滚动到以 Max 方向指定像素数为单位的新范围
- rangeToScroll
- 起始范围
- pixels
- 从可见的起始范围滚动 N 像素
ScrollInMinDirection
public IRange ScrollInMinDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMinDirection(rangeToScroll, pixels)
从起始 IRang , 滚动到由 Min 方向指定像素数组成的新范围
- rangeToScroll
- 起始范围
- pixels
- 从可见的起始范围滚动 N 像素
Zoom
public IRange Zoom(IRange initialRange, double fromCoord, double toCoord)
result = iAxisInteractivityHelper.Zoom(initialRange, fromCoord, toCoord)
计算并返回当前IAxis上的缩放范围,使用新范围起始坐标和新范围结束坐标
- initialRange
- 初始范围
- fromCoord
- 新范围的坐标以像素开头
- toCoord
- 新范围的坐标以像素为结尾
ZoomBy
public IRange ZoomBy(IRange initialRange, double minFraction, double maxFraction)
result = iAxisInteractivityHelper.ZoomBy(initialRange, minFraction, maxFraction)
计算并返回当前轴上的缩放范围,使用范围起始乘以和范围结束乘以
- initialRange
- 初始范围
- minFraction
- 范围开始的乘数
- maxFraction
- 射程结束的乘数