AxisCanvas

StockSharp.Xaml.Charting.Themes

AxisCanvas は、軸ラベルの自動サイジングキャンバスを提供します

継承元: Panel

実装: ISuspendable

プロパティ

ClipToBounds
public bool ClipToBounds { get; set; }
value = axisCanvas.ClipToBounds
axisCanvas.ClipToBounds = value

この要素の内容をクリップするかどうかを示す値を取得するか、または設定します。

IsSuspended
public bool IsSuspended { get; }
value = axisCanvas.IsSuspended

ターゲットの更新が現在中断されているかどうかを示す値を取得します。

SizeHeightToContent
public bool SizeHeightToContent { get; set; }
value = axisCanvas.SizeHeightToContent
axisCanvas.SizeHeightToContent = value

キャンバスがその高さをその内容にサイズするかどうかを示す値を取得するか、またはセットします。

SizeWidthToContent
public bool SizeWidthToContent { get; set; }
value = axisCanvas.SizeWidthToContent
axisCanvas.SizeWidthToContent = value

ダイナミックなキャンバスがその幅をそのコンテンツにサイズするかどうかを示す値を取得するか、またはセットします。

メソッド

AdjustArrangedRectPosition
protected virtual Rect AdjustArrangedRectPosition(Rect arrangedRect, Size arrangeSize)
result = axisCanvas.AdjustArrangedRectPosition(arrangedRect, arrangeSize)

配列する前に要素の位置を調整する

arrangedRect
現在の要素のRect
arrangeSize
要素を内部に配置するサイズ
ArrangeOverride
protected override Size ArrangeOverride(Size arrangeSize)
result = axisCanvas.ArrangeOverride(arrangeSize)

正しい位置ですべての子供を整理します。

arrangeSize
要素の内側を配列するサイズ。

戻り値: 要素の配置されたサイズ。

DecrementSuspend
public void DecrementSuspend()
axisCanvas.DecrementSuspend()

ターゲットスモーダが割当するたびにIUpdateSuspenderに電話をかけます。最終スモーダが割当された場合にはResumeUpdatesを呼ばれます。

GetArrangedRect
protected virtual Rect GetArrangedRect(Size arrangeSize, UIElement element)
result = axisCanvas.GetArrangedRect(arrangeSize, element)

要素の整形角を整理する

arrangeSize
要素を内部に配置するサイズ
element
配置する必要がある要素

戻り値: 要素の配列されたRect

GetBottom
public static double GetBottom(UIElement element)
result = AxisCanvas.GetBottom(element)

指定したUIElementの下部に付随するプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の最下プロパティ値。

GetCenterBottom
public static double GetCenterBottom(UIElement element)
result = AxisCanvas.GetCenterBottom(element)

指定されたUIElementのCenterBottomに添付されたプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の CenterBottom プロパティ値。

GetCenterLeft
public static double GetCenterLeft(UIElement element)
result = AxisCanvas.GetCenterLeft(element)

指定されたUIElementのCenterLeftに添付されたプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の CenterLeft プロパティ値。

GetCenterRight
public static double GetCenterRight(UIElement element)
result = AxisCanvas.GetCenterRight(element)

指定されたUIElementのCenterRightに添付されたプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の CenterRight プロパティ値。

GetCenterTop
public static double GetCenterTop(UIElement element)
result = AxisCanvas.GetCenterTop(element)

指定されたUIElementのCenterTopに添付されたプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の CenterTop プロパティ値。

GetLayoutClip
protected override Geometry GetLayoutClip(Size layoutSlotSize)
result = axisCanvas.GetLayoutClip(layoutSlotSize)

クリップマスクのジオメトリを返します。 レイアウトシステムが利用可能なディスプレイスペースよりも大きい要素を配列しようとすると、マスクが適用されます。

layoutSlotSize
ビジュアルプレゼンテーションを行う要素の部分の大きさ。

戻り値: クリップメーカ。

GetLeft
public static double GetLeft(UIElement element)
result = AxisCanvas.GetLeft(element)

指定された UIElement の左のプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の左プロパティ値。

GetRight
public static double GetRight(UIElement element)
result = AxisCanvas.GetRight(element)

指定されたUIElementの右に付随するプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement の右プロパティ値。

GetTop
public static double GetTop(UIElement element)
result = AxisCanvas.GetTop(element)

指定したUIElementのTop のプロパティの値を取得します。

element
プロパティの値が読み込まれる UIElement 。

戻り値: UIElement のトッププロパティ値。

Invalidate
private void Invalidate()
axisCanvas.Invalidate()

子要素の位置を無効化します。

MeasureOverride
protected override Size MeasureOverride(Size constraint)
result = axisCanvas.MeasureOverride(constraint)

お子様の全てのサイズを計測し、サイズを返却します。

constraint
利用できるサイズ。

戻り値: 目的のサイズ。

ResumeUpdates
public void ResumeUpdates(IUpdateSuspender suspender)
axisCanvas.ResumeUpdates(suspender)

ターゲットの更新を再開し、IUpdateSuspender@ で呼び出されるように意図

suspender
SetBottom
public static void SetBottom(UIElement element, double value)
AxisCanvas.SetBottom(element, value)

指定したUIElementに、添付したプロパティの値をセットします。

element
添付されたプロパティが書かれているUIElement。
value
必要なボトム値。
SetCenterBottom
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)

CenterBottom に指定された UIElement に 属性を 設定します。

element
添付されたプロパティが書かれているUIElement。
value
The needed CenterBottom value.
SetCenterLeft
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)

CenterLeft に指定された UIElement に 属性を 設定します。

element
添付されたプロパティが書かれているUIElement。
value
The needed CenterLeft value.
SetCenterRight
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)

CenterRight に指定された UIElement に 属性を 設定します。

element
添付されたプロパティが書かれているUIElement。
value
The needed CenterRight value.
SetCenterTop
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)

CenterTop に指定された UIElement に 属性を 設定します。

element
添付されたプロパティが書かれているUIElement。
value
The needed CenterTop value.
SetLeft
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)

左のプロパティの値を指定したUIElementに設定します。

element
添付されたプロパティが書かれているUIElement。
value
必要な左値。
SetRight
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)

指定された UIElement に、右に付随するプロパティの値を設定します。

element
添付されたプロパティが書かれているUIElement。
value
必要な値。
SetTop
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)

指定した UIElement に、トップ のプロパティーの値を設定します。

element
添付されたプロパティが書かれているUIElement。
value
必要なトップ値。
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.SuspendUpdates()

最終ドローコールが発行されるまで、ターゲットのドローの更新を中断します。

戻り値: 使い捨て更新サスペンダー

フィールド

BottomProperty
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty

最下の依存関係プロパティを特定します。

CenterBottomProperty
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty

CenterBottom依存性プロパティを識別します。

CenterLeftProperty
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty

CenterLeft依存性プロパティを識別します。

CenterRightProperty
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty

CenterRight依存性プロパティを識別します。

CenterTopProperty
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty

CenterTop依存性プロパティを識別します。

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty

SizeWidthToContent依存性プロパティを識別します。

LeftProperty
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty

左の依存関係プロパティを識別します。

RightProperty
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty

適切な依存関係プロパティを特定します。

SizeHeightToContentProperty
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty

SizeHeightToContent依存性プロパティを識別します。

SizeWidthToContentProperty
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty

SizeWidthToContent依存性プロパティを識別します。

TopProperty
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty

依存性プロパティを識別します。