FastBandRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

バンドカラーは、使用のために、XyyDataSeriesに結合してSeriesColor、シリーズ1Color、BandUpColor、SeriesColorS4TOKENのプロパティにバンドカラーが異なる2行とシェードバンドを表示するラスターRenderableSeriesタイプです。

継承元: BaseRenderableSeries

コンストラクター

FastBandRenderableSeries
public FastBandRenderableSeries()
fastBandRenderableSeries = FastBandRenderableSeries()

FastBandRenderableSeriesクラスの新しいインスタンスを初期化します。

プロパティ

BandDownColor
public Color BandDownColor { get; set; }
value = fastBandRenderableSeries.BandDownColor
fastBandRenderableSeries.BandDownColor = value

Y1がY0よりより少しであるとき陰部の色をか、または置きます

BandUpColor
public Color BandUpColor { get; set; }
value = fastBandRenderableSeries.BandUpColor
fastBandRenderableSeries.BandUpColor = value

Y1がY0よりも大きいときに陰部の色を得られるか、またはセットする

IsDigitalLine
public bool IsDigitalLine { get; set; }
value = fastBandRenderableSeries.IsDigitalLine
fastBandRenderableSeries.IsDigitalLine = value

このラインシリーズがデジタル(ステップ)ラインであるかを示す値を取得またはセットする

RolloverMarker1
public FrameworkElement RolloverMarker1 { get; private set; }
value = fastBandRenderableSeries.RolloverMarker1
fastBandRenderableSeries.RolloverMarker1 = value

系列の1つでRolloverMarkerを受け取り、またはセットします

Series0StrokeDashArray
public double[] Series0StrokeDashArray { get; set; }
value = fastBandRenderableSeries.Series0StrokeDashArray
fastBandRenderableSeries.Series0StrokeDashArray = value

ハッシュされた行を定義するために使用されるStrokeDashArrayプロパティを受け取り、設定します。このプロパティは、同じ動作を模倣しようとすると、StrokeDashArrayのMSDNドキュメントを参照してください。

Series1Color
public Color Series1Color { get; set; }
value = fastBandRenderableSeries.Series1Color
fastBandRenderableSeries.Series1Color = value

Y1ラインのSeriesColorを受け取り、または設定します。 Y0ラインは、SeriesColor@

Series1StrokeDashArray
public double[] Series1StrokeDashArray { get; set; }
value = fastBandRenderableSeries.Series1StrokeDashArray
fastBandRenderableSeries.Series1StrokeDashArray = value

ハッシュされた行を定義するために使用されるStrokeDashArrayプロパティを受け取り、設定します。このプロパティは、同じ動作を模倣しようとすると、StrokeDashArrayのMSDNドキュメントを参照してください。

メソッド

CreateBandPolygons
protected virtual IList<Polygon> CreateBandPolygons(IRenderContext2D renderContext, IRenderPassData renderPassData, IPointSeries yPointSeries, IBrush2D yBrush, IPointSeries y1PointSeries, IBrush2D y1Brush)
result = fastBandRenderableSeries.CreateBandPolygons(renderContext, renderPassData, yPointSeries, yBrush, y1PointSeries, y1Brush)

IPointSeries入力を与えられたバンドポリゴンを作成します

renderContext
レンダリングコンテキスト。
renderPassData
レンダリングパスのデータ。
yPointSeries
yポイントシリーズ。
yBrush
y のブラシ。
y1PointSeries
y1ポイントシリーズ。
y1Brush
y1ブラシ。
CreateRolloverMarker
protected override void CreateRolloverMarker()
fastBandRenderableSeries.CreateRolloverMarker()

RolloverMarkerTemplateプロパティから RolloverMarkerを作成

GetIsValidForDrawing
protected override bool GetIsValidForDrawing()
result = fastBandRenderableSeries.GetIsValidForDrawing()

描画に有効な BaseRenderableSeriesが有効なかどうかを示す値を取得します。

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastBandRenderableSeries.InternalDraw(renderContext, renderPassData)

IRenderContext2DとIRenderPassDataを使ってシリーズを抜粋

renderContext
レンダリングコンテキスト。 これは、行、クォード、ポリゴンを画面に描画する方法を持つグラフィックオブジェクトです。
renderPassData
レンダリングパスのデータ。 再サンプリングIPointSeries、画面上のポイントと現在のYAxisとXAxis ICoordinateCalculatorをICoordinateCalculatorに収め、データポイントを画面ポイントに変換
NearestHitResult
protected override HitTestInfo NearestHitResult(Point rawPoint, double hitTestRadius, SearchMode searchMode, bool considerYCoordinateForDistanceCalculation)
result = fastBandRenderableSeries.NearestHitResult(rawPoint, hitTestRadius, searchMode, considerYCoordinateForDistanceCalculation)

ボーリアンが最も近い(非補間)HitTestInfoをマウスポイントに取得する

rawPoint
マウスポイント
hitTestRadius
データポイントを超えた場合、決定時に使用する半径(ピクセル)
searchMode
検索モード。
considerYCoordinateForDistanceCalculation
true に設定すると、最も近いヒット結果を見つけるために真の白人距離を実行します。

戻り値: The HitTestInfo result

OnDataSeriesDependencyPropertyChanged
protected override void OnDataSeriesDependencyPropertyChanged(IDataSeries oldDataSeries, IDataSeries newDataSeries)
fastBandRenderableSeries.OnDataSeriesDependencyPropertyChanged(oldDataSeries, newDataSeries)

DataSeries のプロパティーが変更されたときに呼び出されます。i.e は新しい IDataSeries が設定されています。

oldDataSeries
The old IDataSeries
newDataSeries
代表取締役社長 佐藤 正

フィールド

BandDownColorProperty
public static readonly DependencyProperty BandDownColorProperty
value = FastBandRenderableSeries.BandDownColorProperty

電子メール:BandDownColorDependencyProperty@

BandUpColorProperty
public static readonly DependencyProperty BandUpColorProperty
value = FastBandRenderableSeries.BandUpColorProperty

電子メール:BandUpColorDependencyProperty@

IsDigitalLineProperty
public static readonly DependencyProperty IsDigitalLineProperty
value = FastBandRenderableSeries.IsDigitalLineProperty

電子メール:IsDigitalLineDependencyProperty@

Series0StrokeDashArrayProperty
public static readonly DependencyProperty Series0StrokeDashArrayProperty
value = FastBandRenderableSeries.Series0StrokeDashArrayProperty

電子メール:StrokeDashArrayDependencyProperty@

Series1ColorProperty
public static readonly DependencyProperty Series1ColorProperty
value = FastBandRenderableSeries.Series1ColorProperty

シリーズ1Color DependencyProperty@ を定義する

Series1StrokeDashArrayProperty
public static readonly DependencyProperty Series1StrokeDashArrayProperty
value = FastBandRenderableSeries.Series1StrokeDashArrayProperty

電子メール:StrokeDashArrayDependencyProperty@