NodePanel
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
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
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
private Size ArrangeFixed(Size finalSize)
result = nodePanel.ArrangeFixed(finalSize)
Bemisst die Kinder nach den Regeln, die von NodePanelSizing.Fixed definiert wurden.
- finalSize
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
private static string FindLongestWord(string input)
result = NodePanel.FindLongestWord(input)
Berechnet das längste Wort in und gibt es zurück.
- input
public static NodeFigure GetFigure(DependencyObject d)
result = NodePanel.GetFigure(d)
Bekommt den Wert der FigurePropertyattachierten Abhängigkeitseigenschaft.
- d
internal static double GetFigureParameter1(DependencyObject d)
result = NodePanel.GetFigureParameter1(d)
Bekommt den Wert der FigureParameter1Propertyattachierten Abhängigkeitseigenschaft.
- d
internal static double GetFigureParameter2(DependencyObject d)
result = NodePanel.GetFigureParameter2(d)
Bekommt den Wert der FigureParameter2Propertyattachierten Abhängigkeitseigenschaft.
- d
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 @.
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 @.
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
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
public static void SetFigure(DependencyObject d, NodeFigure v)
NodePanel.SetFigure(d, v)
Legt den Wert der FigurePropertyattachierten Abhängigkeitseigenschaft fest.
- d
- v
internal static void SetFigureParameter1(DependencyObject d, double v)
NodePanel.SetFigureParameter1(d, v)
Legt den Wert der FigureParameter1Propertyattachierten Abhängigkeitseigenschaft fest.
- d
- v
internal static void SetFigureParameter2(DependencyObject d, double v)
NodePanel.SetFigureParameter2(d, v)
Legt den Wert der FigureParameter2Propertyattachierten Abhängigkeitseigenschaft fest.
- d
- v
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
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
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property
Identifiziert die FigureParameter1 angehängte Abhängigkeitseigenschaft für ein NodeShape Element innerhalb eines NodePanel.
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property
Identifiziert die FigureParameter2 angehängte Abhängigkeitseigenschaft für ein NodeShape Element innerhalb eines NodePanel.
public static readonly DependencyProperty FigureProperty
value = NodePanel.FigureProperty
Identifiziert die Figure-Anhänge-Abhängigkeitseigenschaft für ein NodeShape Element innerhalb eines NodePanel.
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty
Definiert, wie sich dieses Panel verhalten soll, wenn es verkleinert wird.
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property
Bestimmt die an Spot1 angehängte Abhängigkeitseigenschaft.
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property
Bestimmt die Eigenschaft Spot2 angefügte Abhängigkeit.