GridLinesPanel
StockSharp.Xaml.Charting.Visuals.Axes
UltrachartSurface グリッド領域の背後にある背景を描画するためのパネルを提供します。 v2.0 以降、このパネルはグリッドラインを描画しなくなり、RenderSurfaceBaseに延期されます。
継承元: ContentControl
実装: IGridLinesPanel
コンストラクター
GridLinesPanel
public GridLinesPanel()
gridLinesPanel = GridLinesPanel()
GridLinesPanelクラスの新しいインスタンスを初期化します。
プロパティ
EventAggregator
public IEventAggregator EventAggregator { set; }
gridLinesPanel.EventAggregator = value
Ultrachart 全体で使われるイベント集計器インスタンスを設定します。
StockSharp#Xaml#Charting#Visuals#Axes#IGridLinesPanel#Height
ピクセル内のパネルの高さを取得します。
StockSharp#Xaml#Charting#Visuals#Axes#IGridLinesPanel#Width
ピクセルパネルの幅を得られる
メソッド
AddLine
public void AddLine(XyDirection xyDirection, Line line)
gridLinesPanel.AddLine(xyDirection, line)
特定のXyDirection@にパネルにラインを追加
- xyDirection
- XyDirection でクリアする e.g.XDirection は X-Axis のグリッドラインを追加します。
- line
- 行を追加する
Clear
public void Clear(XyDirection xyDirection)
gridLinesPanel.Clear(xyDirection)
特定の方向のグリッド線をクリア
- xyDirection
- XyDirection@ でクリアする、e.g。 XDirectionは、X軸線のグリッドラインをクリア
GenerateElement
public Line GenerateElement(int lineId, XyDirection xyDirection, Style lineStyle)
result = gridLinesPanel.GenerateElement(lineId, xyDirection, lineStyle)
行要素をGridLinesPanelに生成し、追加します。 行だけでなく、Idへの方向とスタイルを指定すると、再使用(プール)される可能性があります。
- lineId
- ラインID
- xyDirection
- 方向、X または Y
- lineStyle
- ラインに適用するスタイル
戻り値: GridLinesPanel@に追加された行インスタンス
RemoveElementsAfter
public void RemoveElementsAfter(XyDirection xyDirection, int index)
gridLinesPanel.RemoveElementsAfter(xyDirection, index)
指定したインデックスの後にすべての行インスタンスを削除します。このメソッドは、行数が 1 個の再描画から次の行に減少したときに UltrachartSurfaceを再描画するときに使用されます。
- xyDirection
- クリア方向、XまたはY
- index
- 削除するインデックス(包括的)