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)

開始から、指定したピクセル数で新しい範囲へスクロール

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)

開始から、最大方向のピクセル数で新しい範囲にスクロールします。

rangeToScroll
スタートレンジ
pixels
Nピクセルをスタート表示範囲からスクロール
ScrollInMinDirection
public IRange ScrollInMinDirection(IRange rangeToScroll, double pixels)
result = iAxisInteractivityHelper.ScrollInMinDirection(rangeToScroll, pixels)

開始から、最小方向のピクセル数で新しい範囲にスクロールします。

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)

範囲開始の多岐にわたる開始および範囲の端の多重化として使用している現在のIAxisのズームされた範囲を計算し、戻して下さい

initialRange
初期範囲
minFraction
範囲開始の乗合
maxFraction
範囲の端の乗合器