IRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

インターフェイスを Ultrachart 内の RenderableSeries に定義します。A RenderableSeriesはライン シリーズ、または Scatter シリーズまたはキャンドルスティック シリーズで、BaseRenderableSeries と IDataSeriesのペアで視覚要素を提供します。

実装: IRenderableSeriesBase, IDrawable, IXmlSerializable

プロパティ

AntiAliasing
public bool AntiAliasing { get; set; }
value = iRenderableSeries.AntiAliasing
iRenderableSeries.AntiAliasing = value

描画時に AntiAliasing を使用しているか、またはセットを受け取ります。

CurrentRenderPassData
public IRenderPassData CurrentRenderPassData { get; set; }
value = iRenderableSeries.CurrentRenderPassData
iRenderableSeries.CurrentRenderPassData = value

このレンダーパスに使用したRenderPassDataインスタンスを取得または設定する

DataContext
public object DataContext { get; set; }
value = iRenderableSeries.DataContext
iRenderableSeries.DataContext = value

IRenderableSeriesにDataContextを付与またはセットする

DataSeries
public IDataSeries DataSeries { get; set; }
value = iRenderableSeries.DataSeries
iRenderableSeries.DataSeries = value

このシリーズに関連付けられているDataSeriesを受け取り、またはセットします

DisplaysDataAsXy
public bool DisplaysDataAsXy { get; }
value = iRenderableSeries.DisplaysDataAsXy

もしtrueなら、Scatter のプロットのような XY の e.g として、ライン (time) シリーズではなく表示されます。

IsSelected
public bool IsSelected { get; set; }
value = iRenderableSeries.IsSelected
iRenderableSeries.IsSelected = value

値の取得やセット、IRenderableSeriesが選択されているかどうかを示します

IsVisible
public bool IsVisible { get; set; }
value = iRenderableSeries.IsVisible
iRenderableSeries.IsVisible = value

描画時にシリーズが見えるか、またはセットします

PaletteProvider
public IPaletteProvider PaletteProvider { get; set; }
value = iRenderableSeries.PaletteProvider
iRenderableSeries.PaletteProvider = value

レンダリング中に特定のデータポイント色をオーバーライドするために使用できるオプション IPaletteProvider@ インスタンスを取得または設定します。詳細は、IPaletteProviderドキュメントを参照してください。

PointSeriesArg
public object PointSeriesArg { get; }
value = iRenderableSeries.PointSeriesArg

ToPointSeries 引数。

ResamplingMode
public ResamplingMode ResamplingMode { get; set; }
value = iRenderableSeries.ResamplingMode
iRenderableSeries.ResamplingMode = value

このシリーズを描画する際に使用したResamplingModeをゲットまたはセットする

RolloverMarker
public FrameworkElement RolloverMarker { get; }
value = iRenderableSeries.RolloverMarker

ロールオーバーマーカーとして使用されるキャッシュされたフレームワーク要素を取得します。 これは、RolloverMarkerTemplateProperty DependencyPropertyを介してxamlでControlTemplateから生成されます

SelectedSeriesStyle
public Style SelectedSeriesStyle { get; set; }
value = iRenderableSeries.SelectedSeriesStyle
iRenderableSeries.SelectedSeriesStyle = value

選択されたシリーズのスタイルをゲットまたはセット

SeriesColor
public Color SeriesColor { get; set; }
value = iRenderableSeries.SeriesColor
iRenderableSeries.SeriesColor = value

取得またはSeriesColor@をセット.

StrokeThickness
public int StrokeThickness { get; set; }
value = iRenderableSeries.StrokeThickness
iRenderableSeries.StrokeThickness = value

このシリーズのピクセルでStrokeThicknessをゲットまたはセットします

Style
public Style Style { get; set; }
value = iRenderableSeries.Style
iRenderableSeries.Style = value

スタイルをIRenderableSeries@に適用するか、または設定します

XAxis
public IAxis XAxis { get; set; }
value = iRenderableSeries.XAxis
iRenderableSeries.XAxis = value

このIRenderableSeriesが関連しているXAxisを受け取り、またはセットします

XAxisId
public string XAxisId { get; set; }
value = iRenderableSeries.XAxisId
iRenderableSeries.XAxisId = value

このレンダリング可能なシリーズがに対して測定されるX軸のIDを得られるか、または置きます

YAxis
public IAxis YAxis { get; set; }
value = iRenderableSeries.YAxis
iRenderableSeries.YAxis = value

YAxis を IRenderableSeriesに関連付けて取得またはセットします。

YAxisId
public string YAxisId { get; set; }
value = iRenderableSeries.YAxisId
iRenderableSeries.YAxisId = value

このレンダリング可能なシリーズがに対して測定されるY軸のIDを得られるか、または置きます

メソッド

GetExtendedXRange
public IndexRange GetExtendedXRange(IndexRange IndexRange)
result = iRenderableSeries.GetExtendedXRange(IndexRange)

VisibleRange = xRange を正しくレンダリングするのに十分な X 方向に、Assosiated IDataSeries のデータ範囲を返します。

GetSeriesInfo
public SeriesInfo GetSeriesInfo(HitTestInfo hitTestInfo)
result = iRenderableSeries.GetSeriesInfo(hitTestInfo)

UltrachartLegendTKEN、RolloverModifier、CursorModifier での使用のためのSeriesInfoのヒットテスト結果にSeriesInfoのビューモデルを変換します。

hitTestInfo
ヒットテストの結果は変換します
GetXRange
public IRange GetXRange()
result = iRenderableSeries.GetXRange()

X方向のAssosiated IDataSeriesのデータを返します

GetYRange
public IRange GetYRange(IRange xRange)
result = iRenderableSeries.GetYRange(xRange)

現状のX軸線の方向に、IDataSeriesを指定した値のデータを返し、X軸線の方向を直します。

GetYRange
public IRange GetYRange(IRange xRange, bool getPositiveRange)
result = iRenderableSeries.GetYRange(xRange, getPositiveRange)

Y方向のAssosiated IDataSeriesのデータを返しX軸範囲は現在ビューで表示されているかどうかは、正YRangeのみを返すかどうか

HitTest
public HitTestInfo HitTest(Point rawPoint, double hitTestRadius, bool interpolate)
result = iRenderableSeries.HitTest(rawPoint, hitTestRadius, interpolate)

特定のマウスポイント(X、Y座標@UltrachartSurface)でヒットテストを実行し、HitTestInfo 結果を返す

rawPoint
親のマウスポイントUltrachartSurface@
hitTestRadius
マウスがデータポイントを超えたかどうかを判断するピクセルの半径
interpolate
もしtrueなら、FastMountainRenderableSeries、FastColumnRenderableSeries、FastCandlestickRenderableSeries、FastCandlestickRenderableSeries との間のヒットテストを実行するインターポレーションを使うか、またはFastCandlestickRenderableSeries が実行する

戻り値: A HitTestInfo struct with the results

HitTest
public HitTestInfo HitTest(Point rawPoint, bool interpolate)
result = iRenderableSeries.HitTest(rawPoint, interpolate)

特定のマウスポイント(X、Y座標@UltrachartSurface)でヒットテストを実行し、HitTestInfo 結果を返す

rawPoint
親のマウスポイントUltrachartSurface@
interpolate
もしtrueなら、FastMountainRenderableSeries、FastColumnRenderableSeries、FastCandlestickRenderableSeries、FastCandlestickRenderableSeries との間のヒットテストを実行するインターポレーションを使うか、またはFastCandlestickRenderableSeries が実行する

戻り値: A HitTestInfo struct with the results

VerticalSliceHitTest
public HitTestInfo VerticalSliceHitTest(Point rawPoint, bool interpolate)
result = iRenderableSeries.VerticalSliceHitTest(rawPoint, interpolate)

ヒットテストをゼロのヒットテスト半径で特定のマウスポイントで実行します。メソッドはX値だけを考慮し、最も近いX値でHitTestInfostructを返す

rawPoint
親のマウスポイントUltrachartSurface@
interpolate
もしtrueなら、インターポレーションを使ってデータポイント間のヒットテストや、あるいは、

戻り値: A HitTestInfo struct with the results

イベント

SelectionChanged
public event EventHandler SelectionChanged
iRenderableSeries.SelectionChanged += handler

IsSelected のプロパティが変更されたときに発生したイベント