IGridLinesPanel

StockSharp.Xaml.Charting.Visuals.Axes

UltrachartSurfaceのグリッド線をUltrachartSurfaceに表示するキャンバス制御にインターフェイスを定義する

プロパティ

BorderThickness
public Thickness BorderThickness { get; }
value = iGridLinesPanel.BorderThickness

パネルに適用されるあらゆる境界の厚さを得る

Height
public int Height { get; }
value = iGridLinesPanel.Height

ピクセル内のパネルの高さを取得します。

Width
public int Width { get; }
value = iGridLinesPanel.Width

ピクセルパネルの幅を得られる

メソッド

AddLine
public void AddLine(XyDirection xyDirection, Line line)
iGridLinesPanel.AddLine(xyDirection, line)

特定のXyDirection@にパネルにラインを追加

xyDirection
XyDirection でクリアする e.g.XDirection は X-Axis のグリッドラインを追加します。
line
行を追加する
Clear
public void Clear(XyDirection xyDirection)
iGridLinesPanel.Clear(xyDirection)

特定の方向のグリッド線をクリア

xyDirection
XyDirection@ でクリアする、e.g。 XDirectionは、X軸線のグリッドラインをクリア
GenerateElement
public Line GenerateElement(int lineId, XyDirection xyDirection, Style lineStyle)
result = iGridLinesPanel.GenerateElement(lineId, xyDirection, lineStyle)

行要素をGridLinesPanelに生成し、追加します。 行だけでなく、Idへの方向とスタイルを指定すると、再使用(プール)される可能性があります。

lineId
ラインID
xyDirection
方向、X または Y
lineStyle
ラインに適用するスタイル

戻り値: GridLinesPanel@に追加された行インスタンス

RemoveElementsAfter
public void RemoveElementsAfter(XyDirection xyDirection, int index)
iGridLinesPanel.RemoveElementsAfter(xyDirection, index)

指定したインデックスの後にすべての行インスタンスを削除します。このメソッドは、行数が 1 個の再描画から次の行に減少したときに UltrachartSurfaceを再描画するときに使用されます。

xyDirection
クリア方向、XまたはY
index
削除するインデックス(包括的)