NodePanel

StockSharp.Xaml.Diagram.GXDiagram

このパネルは、主オブジェクトとして背景形状を持ち、その形状の1つ以上の子要素を配置するのに便利です。

継承元: Panel

プロパティ

Sizing
public NodePanelSizing Sizing { get; set; }
value = nodePanel.Sizing
nodePanel.Sizing = value

再サイズ時にこのパネルが動作するべきかを定義します。 可能値は次のとおりです。 固定(デフォルト)またはオート

メソッド

ArrangeAuto
private Size ArrangeAuto(Size finalSize)
result = nodePanel.ArrangeAuto(finalSize)

NodePanelSizing.Auto で定義されたルールに従って、子供を整理します。 要求された場合、最初の形状を他の子供に収まるようにサイズ変更し、テキストを適切にラップします。

finalSize
ArrangeFixed
private Size ArrangeFixed(Size finalSize)
result = nodePanel.ArrangeFixed(finalSize)

NodePanelSizing.Fixed で定義されたルールに従って、子供を測定します。

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

最初に指定する長方形のエリア内にあるすべての子をDependencyObjectにし、最初の子要素のDependencyObjectにしてください。

finalSize
FindLongestWord
private static string FindLongestWord(string input)
result = NodePanel.FindLongestWord(input)

最長の単語を計算し、それを返します。

input
GetFigure
public static NodeFigure GetFigure(DependencyObject d)
result = NodePanel.GetFigure(d)

FigureProperty に添付された依存性プロパティの値を取得します。

d
GetFigureParameter1
internal static double GetFigureParameter1(DependencyObject d)
result = NodePanel.GetFigureParameter1(d)

FigureParameter1Property に添付された依存性プロパティの値を取得します。

d
GetFigureParameter2
internal static double GetFigureParameter2(DependencyObject d)
result = NodePanel.GetFigureParameter2(d)

FigureParameter2Property に添付された依存性プロパティの値を取得します。

d
GetSpot1
public static Spot GetSpot1(DependencyObject d)
result = NodePanel.GetSpot1(d)

Spot1 に付随するプロパティの値を取得します。

d
UIElement の使い方

戻り値: デフォルトは@TopLeftに。

GetSpot2
public static Spot GetSpot2(DependencyObject d)
result = NodePanel.GetSpot2(d)

Spot2 に付随するプロパティの値を取得します。

d
UIElement の使い方

戻り値: デフォルトは@BottomRightに。

MeasureAuto
private Size MeasureAuto(Size availableSize)
result = nodePanel.MeasureAuto(availableSize)

NodePanelSizing.Auto で定義されたルールに従って、お子様のサイズ変更や、必要に応じてテキストのラップを適切に行います。

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

最初に1つ目の後には、DependencyObjectと DependencyObjectの長方形のエリア内で、最初の子要素のDependencyObjectに収まるようにします。

availableSize
SetFigure
public static void SetFigure(DependencyObject d, NodeFigure v)
NodePanel.SetFigure(d, v)

FigureProperty に添付された依存性プロパティの値を設定します。

d
v
SetFigureParameter1
internal static void SetFigureParameter1(DependencyObject d, double v)
NodePanel.SetFigureParameter1(d, v)

FigureParameter1Property に添付された依存性プロパティの値を設定します。

d
v
SetFigureParameter2
internal static void SetFigureParameter2(DependencyObject d, double v)
NodePanel.SetFigureParameter2(d, v)

FigureParameter2Property に添付された依存性プロパティの値を設定します。

d
v
SetSpot1
public static void SetSpot1(DependencyObject d, Spot v)
NodePanel.SetSpot1(d, v)

Spot1 に付随するプロパティの値を設定します。

d
UIElement の使い方
v
SetSpot2
public static void SetSpot2(DependencyObject d, Spot v)
NodePanel.SetSpot2(d, v)

Spot2 に付随するプロパティの値を設定します。

d
UIElement の使い方
v

フィールド

FigureParameter1Property
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property

NodePanel 内の NodeShape 要素に FigureParameter1 が付いて依存性プロパティを識別します。

FigureParameter2Property
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property

NodePanel 内の NodeShape 要素に FigureParameter2 が付いて依存性プロパティを識別します。

FigureProperty
public static readonly DependencyProperty FigureProperty
value = NodePanel.FigureProperty

NodePanel 要素内にあるNodeShapeの依存性プロパティを添付して、図を識別します。

SizingProperty
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty

再サイズ時にこのパネルが動作するべきかを定義します。

Spot1Property
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property

Spot1 に付随する依存性プロパティを識別します。

Spot2Property
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property

Spot2 に付随する依存性プロパティを識別します。