FastBandRenderableSeries
バンドカラーは、使用のために、XyyDataSeriesに結合してSeriesColor、シリーズ1Color、BandUpColor、SeriesColorS4TOKENのプロパティにバンドカラーが異なる2行とシェードバンドを表示するラスターRenderableSeriesタイプです。
継承元: BaseRenderableSeries
コンストラクター
public FastBandRenderableSeries()
fastBandRenderableSeries = FastBandRenderableSeries()
FastBandRenderableSeriesクラスの新しいインスタンスを初期化します。
プロパティ
public Color BandDownColor { get; set; }
value = fastBandRenderableSeries.BandDownColor
fastBandRenderableSeries.BandDownColor = value
Y1がY0よりより少しであるとき陰部の色をか、または置きます
public Color BandUpColor { get; set; }
value = fastBandRenderableSeries.BandUpColor
fastBandRenderableSeries.BandUpColor = value
Y1がY0よりも大きいときに陰部の色を得られるか、またはセットする
public bool IsDigitalLine { get; set; }
value = fastBandRenderableSeries.IsDigitalLine
fastBandRenderableSeries.IsDigitalLine = value
このラインシリーズがデジタル(ステップ)ラインであるかを示す値を取得またはセットする
public FrameworkElement RolloverMarker1 { get; private set; }
value = fastBandRenderableSeries.RolloverMarker1
fastBandRenderableSeries.RolloverMarker1 = value
系列の1つでRolloverMarkerを受け取り、またはセットします
public double[] Series0StrokeDashArray { get; set; }
value = fastBandRenderableSeries.Series0StrokeDashArray
fastBandRenderableSeries.Series0StrokeDashArray = value
ハッシュされた行を定義するために使用されるStrokeDashArrayプロパティを受け取り、設定します。このプロパティは、同じ動作を模倣しようとすると、StrokeDashArrayのMSDNドキュメントを参照してください。
public Color Series1Color { get; set; }
value = fastBandRenderableSeries.Series1Color
fastBandRenderableSeries.Series1Color = value
Y1ラインのSeriesColorを受け取り、または設定します。 Y0ラインは、SeriesColor@
public double[] Series1StrokeDashArray { get; set; }
value = fastBandRenderableSeries.Series1StrokeDashArray
fastBandRenderableSeries.Series1StrokeDashArray = value
ハッシュされた行を定義するために使用されるStrokeDashArrayプロパティを受け取り、設定します。このプロパティは、同じ動作を模倣しようとすると、StrokeDashArrayのMSDNドキュメントを参照してください。
メソッド
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ブラシ。
protected override void CreateRolloverMarker()
fastBandRenderableSeries.CreateRolloverMarker()
RolloverMarkerTemplateプロパティから RolloverMarkerを作成
protected override bool GetIsValidForDrawing()
result = fastBandRenderableSeries.GetIsValidForDrawing()
描画に有効な BaseRenderableSeriesが有効なかどうかを示す値を取得します。
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastBandRenderableSeries.InternalDraw(renderContext, renderPassData)
IRenderContext2DとIRenderPassDataを使ってシリーズを抜粋
- renderContext
- レンダリングコンテキスト。 これは、行、クォード、ポリゴンを画面に描画する方法を持つグラフィックオブジェクトです。
- renderPassData
- レンダリングパスのデータ。 再サンプリングIPointSeries、画面上のポイントと現在のYAxisとXAxis ICoordinateCalculatorをICoordinateCalculatorに収め、データポイントを画面ポイントに変換
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
protected override void OnDataSeriesDependencyPropertyChanged(IDataSeries oldDataSeries, IDataSeries newDataSeries)
fastBandRenderableSeries.OnDataSeriesDependencyPropertyChanged(oldDataSeries, newDataSeries)
DataSeries のプロパティーが変更されたときに呼び出されます。i.e は新しい IDataSeries が設定されています。
- oldDataSeries
- The old IDataSeries
- newDataSeries
- 代表取締役社長 佐藤 正
フィールド
public static readonly DependencyProperty BandDownColorProperty
value = FastBandRenderableSeries.BandDownColorProperty
電子メール:BandDownColorDependencyProperty@
public static readonly DependencyProperty BandUpColorProperty
value = FastBandRenderableSeries.BandUpColorProperty
電子メール:BandUpColorDependencyProperty@
public static readonly DependencyProperty IsDigitalLineProperty
value = FastBandRenderableSeries.IsDigitalLineProperty
電子メール:IsDigitalLineDependencyProperty@
public static readonly DependencyProperty Series0StrokeDashArrayProperty
value = FastBandRenderableSeries.Series0StrokeDashArrayProperty
電子メール:StrokeDashArrayDependencyProperty@
public static readonly DependencyProperty Series1ColorProperty
value = FastBandRenderableSeries.Series1ColorProperty
シリーズ1Color DependencyProperty@ を定義する
public static readonly DependencyProperty Series1StrokeDashArrayProperty
value = FastBandRenderableSeries.Series1StrokeDashArrayProperty
電子メール:StrokeDashArrayDependencyProperty@