NodePanel

StockSharp.Xaml.Diagram.GXDiagram

Dieses Panel ist nützlich, um eine Hintergrundform als primäres Objekt zu haben und ein oder mehrere Kindelemente innerhalb dieser Form zu positionieren.

Erbt von: Panel

Eigenschaften

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

Definiert, wie sich dieses Panel verhalten soll, wenn es verkleinert wird. Mögliche Werte sind: Fixed (Standard) oder Auto

Methoden

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

Ordnet die Kinder nach den Regeln von NodePanelSizing.Auto. Ändert die Größe der ersten Form, um die anderen Kinder passen und wickelt Text entsprechend, wenn gewünscht.

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

Bemisst die Kinder nach den Regeln, die von NodePanelSizing.Fixed definiert wurden.

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

Positionieren Sie alle Kinder nach dem ersten, um sich innerhalb des rechteckigen Bereichs zu befinden, der von DependencyObject und DependencyObject des ersten Kindelements angegeben wird.

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

Berechnet das längste Wort in und gibt es zurück.

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

Bekommt den Wert der FigurePropertyattachierten Abhängigkeitseigenschaft.

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

Bekommt den Wert der FigureParameter1Propertyattachierten Abhängigkeitseigenschaft.

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

Bekommt den Wert der FigureParameter2Propertyattachierten Abhängigkeitseigenschaft.

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

Bekommt den Wert der angehängten Spot1-Eigenschaft.

d
a UIElement

Rückgabe: Dies ist standardmäßig TopLeft @.

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

Bekommt den Wert der angehängten Spot2-Eigenschaft.

d
a UIElement

Rückgabe: Dies ist standardmäßig BottomRight @.

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

Bemisst die Kinder gemäß den Regeln, die von NodePanelSizing.Auto definiert wurden. Ändert die Größe, um sie an ihre Kinder anzupassen, und wickelt den Text auf Wunsch entsprechend ein.

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

Messen Sie alle Kinder nach dem ersten, um in den rechteckigen Bereich zu passen, der von DependencyObject und DependencyObject des ersten Kindelements angegeben wird.

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

Legt den Wert der FigurePropertyattachierten Abhängigkeitseigenschaft fest.

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

Legt den Wert der FigureParameter1Propertyattachierten Abhängigkeitseigenschaft fest.

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

Legt den Wert der FigureParameter2Propertyattachierten Abhängigkeitseigenschaft fest.

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

Legt den Wert der angehängten Spot1-Eigenschaft fest.

d
a UIElement
v
SetSpot2
public static void SetSpot2(DependencyObject d, Spot v)
NodePanel.SetSpot2(d, v)

Legt den Wert der angehängten Spot2-Eigenschaft fest.

d
a UIElement
v

Felder

FigureParameter1Property
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property

Identifiziert die FigureParameter1 angehängte Abhängigkeitseigenschaft für ein NodeShape Element innerhalb eines NodePanel.

FigureParameter2Property
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property

Identifiziert die FigureParameter2 angehängte Abhängigkeitseigenschaft für ein NodeShape Element innerhalb eines NodePanel.

FigureProperty
public static readonly DependencyProperty FigureProperty
value = NodePanel.FigureProperty

Identifiziert die Figure-Anhänge-Abhängigkeitseigenschaft für ein NodeShape Element innerhalb eines NodePanel.

SizingProperty
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty

Definiert, wie sich dieses Panel verhalten soll, wenn es verkleinert wird.

Spot1Property
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property

Bestimmt die an Spot1 angehängte Abhängigkeitseigenschaft.

Spot2Property
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property

Bestimmt die Eigenschaft Spot2 angefügte Abhängigkeit.