AxisPanel

StockSharp.Xaml.Charting.Themes

Ultrachart 内の軸線で使用するためのビットマップとラベルキャンバスを提供するパネル

継承元: Panel

実装: IAxisPanel, INotifyPropertyChanged

プロパティ

AddLabels
public Action<AxisCanvas> AddLabels { get; set; }
value = axisPanel.AddLabels
axisPanel.AddLabels = value

社内で使用。ティックラベルでパネルを埋めるために使用される方法を指定します。

AxisAlignment
public AxisAlignment AxisAlignment { get; set; }
value = axisPanel.AxisAlignment
axisPanel.AxisAlignment = value

軸方向のアライメントを得られるか、またはセットする。

DrawLabels
public bool DrawLabels { get; set; }
value = axisPanel.DrawLabels
axisPanel.DrawLabels = value

このパネルがラベルを描画するかどうかを示す値を取得するか、またはセットする

DrawMajorTicks
public bool DrawMajorTicks { get; set; }
value = axisPanel.DrawMajorTicks
axisPanel.DrawMajorTicks = value

このパネルがメジャーティックを描画するかどうかを示す値を取得するか、または設定する

DrawMinorTicks
public bool DrawMinorTicks { get; set; }
value = axisPanel.DrawMinorTicks
axisPanel.DrawMinorTicks = value

このパネルがマイナーティックを描画するかどうかを示す値を取得するか、またはセットする

IsHorizontalAxis
public bool IsHorizontalAxis { get; }
value = axisPanel.IsHorizontalAxis

この pabel が水平軸であるかどうかを示す値を取得します。

IsLabelCullingEnabled
public bool IsLabelCullingEnabled { get; set; }
value = axisPanel.IsLabelCullingEnabled
axisPanel.IsLabelCullingEnabled = value

ラベルのキューリングが有効になっているかどうかを示す値を取得するか、設定します。(ラベルの重複時)このAxisPanelインスタンス

LabelToTickIndent
public Thickness LabelToTickIndent { get; }
value = axisPanel.LabelToTickIndent

ラベルを刻印します。

MajorTickLineStyle
public Style MajorTickLineStyle { get; set; }
value = axisPanel.MajorTickLineStyle
axisPanel.MajorTickLineStyle = value

メジャーなティックラインスタイルをゲットまたはセットします。

MajorTickSize
public double MajorTickSize { get; private set; }
value = axisPanel.MajorTickSize
axisPanel.MajorTickSize = value

メジャーティックのサイズを取得します。

MinorTickLineStyle
public Style MinorTickLineStyle { get; set; }
value = axisPanel.MinorTickLineStyle
axisPanel.MinorTickLineStyle = value

マイナーなティックラインスタイルをゲットまたはセットします。

MinorTickSize
public double MinorTickSize { get; private set; }
value = axisPanel.MinorTickSize
axisPanel.MinorTickSize = value

小さなダニの大きさを取得します。

メソッド

AddTickLabels
public void AddTickLabels(Action<AxisCanvas> addOnCanvas)
axisPanel.AddTickLabels(addOnCanvas)

チェックラベルを引く。

ArrangeOverride
protected override Size ArrangeOverride(Size finalSize)
result = axisPanel.ArrangeOverride(finalSize)

アレンジパスをAxisPanel@に実行します。

ClearLabels
public void ClearLabels()
axisPanel.ClearLabels()

クリアAxisPanel@

DrawTick
private void DrawTick(IRenderContext2D renderContext, IPen2D tickPen, float coord, float offset, double tickSize)
axisPanel.DrawTick(renderContext, tickPen, coord, offset, tickSize)

軸上の単一のティックを引いて、指定されたペン(TargetType IPen2D)、XyDirectionと整数座標を使用して。

renderContext
キャンバスを描きます。
tickPen
ペン(TargetTypeIPen2D)は、ティックラインに申し込む
coord
整数座標を描画します。方向がX方向の場合、コオデナートはX座標です。
offset
tickSize
ダニの大きさ
DrawTicks
protected virtual void DrawTicks(IRenderContext2D renderContext, Style tickStyle, double tickSize, float[] tickCoords, float offset)
axisPanel.DrawTicks(renderContext, tickStyle, tickSize, tickCoords, offset)

Draws は axis bitmap でティック

renderContext
tickStyle
tickSize
tickCoords
offset
DrawTicks
public virtual void DrawTicks(TickCoordinates tickCoords, float offset)
axisPanel.DrawTicks(tickCoords, offset)

爪は軸にダニ

tickCoords
offset
GetRenderContextSize
protected virtual Size GetRenderContextSize()
result = axisPanel.GetRenderContextSize()

ダニの描画のための画像のサイズを取得します

MeasureOverride
protected override Size MeasureOverride(Size availableSize)
result = axisPanel.MeasureOverride(availableSize)

測定パスをAxisPanel@に実行します。

MeasureTickSize
private double MeasureTickSize(Style lineStyle)
result = axisPanel.MeasureTickSize(lineStyle)

軸に刻印を描画するために必要なサイズを測定

OnPropertyChanged
protected virtual void OnPropertyChanged(string propertyName)
axisPanel.OnPropertyChanged(propertyName)

導入事例 INotifyPropertyChanged@

propertyName
物件名

イベント

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
axisPanel.PropertyChanged += handler

プロパティの値が変更されたときに発生します。

フィールド

AxisAlignmentProperty
public static readonly DependencyProperty AxisAlignmentProperty
value = AxisPanel.AxisAlignmentProperty

軸線アライメントプロパティ

AxisLabelToTickIndentProperty
public static readonly DependencyProperty AxisLabelToTickIndentProperty
value = AxisPanel.AxisLabelToTickIndentProperty

所在地:東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、東京都千代田区、

DrawLabelsProperty
public static readonly DependencyProperty DrawLabelsProperty
value = AxisPanel.DrawLabelsProperty

ドローラベルプロパティ

DrawMajorTicksProperty
public static readonly DependencyProperty DrawMajorTicksProperty
value = AxisPanel.DrawMajorTicksProperty

ドローの主なダニプロパティ

DrawMinorTicksProperty
public static readonly DependencyProperty DrawMinorTicksProperty
value = AxisPanel.DrawMinorTicksProperty

ドローマイナーティックスプロパティ

IsLabelCullingEnabledProperty
public static readonly DependencyProperty IsLabelCullingEnabledProperty
value = AxisPanel.IsLabelCullingEnabledProperty

代表取締役社長 佐藤 正 様

MajorTickLineStyleProperty
public static readonly DependencyProperty MajorTickLineStyleProperty
value = AxisPanel.MajorTickLineStyleProperty

主要なティックラインスタイルのプロパティ

MinorTickLineStyleProperty
public static readonly DependencyProperty MinorTickLineStyleProperty
value = AxisPanel.MinorTickLineStyleProperty

マイナーなティックラインスタイルのプロパティ