NodePanel

StockSharp.Xaml.Diagram.GXDiagram

Este panel es útil para tener una forma de fondo como el objeto primario y posicionar uno o más elementos infantiles dentro de esa forma.

Hereda de: Panel

Propiedades

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

Define cómo este panel debe comportarse cuando se redimensiona. Los valores posibles son: Fija (por defecto) o Auto

Métodos

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

Arregla a los niños según las reglas definidas por NodePanelSizing.Auto. Redimensiona la primera forma para adaptarse a los demás niños y envuelve el texto adecuadamente si se solicita.

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

Mide a los niños según las reglas definidas por NodePanelSizing.Fixed@.

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

Posición de todos los niños después del primero que se encuentre dentro de la zona rectangular especificada por DependencyObject@) y DependencyObject@) del primer elemento infantil.

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

Calcula la palabra más larga y la devuelve.

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

Obtiene el valor de la propiedad de dependencia FigureProperty.

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

Obtiene el valor de la propiedad de dependencia FigureParameter1Property.

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

Obtiene el valor de la propiedad de dependencia FigureParameter2Property.

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

Obtiene el valor de la propiedad adjunta Spot1.

d
a UIElement

Devuelve: Esto se destina a TopLeft.

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

Obtiene el valor de la propiedad adjunta Spot2.

d
a UIElement

Devuelve: Esto se destina a BottomRight.

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

Mide a los niños según las reglas definidas por NodePanelSizing.Auto. Redimensiona para adaptarse a sus hijos y envuelve el texto adecuadamente si es necesario.

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

Medir a todos los niños después del primero que cabe dentro de la zona rectangular especificada por DependencyObject) y DependencyObject) del primer elemento infantil.

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

Establece el valor de la propiedad de dependencia FigurePropertyadjunta.

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

Establece el valor de la propiedad de dependencia FigureParameter1Propertyadjunta.

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

Establece el valor de la propiedad de dependencia FigureParameter2Propertyadjunta.

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

Establece el valor de la propiedad adjunta Spot1.

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

Establece el valor de la propiedad adjunta Spot2.

d
a UIElement
v

Campos

FigureParameter1Property
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property

Identifica la propiedad de dependencia adjunta FigureParameter1, para un elemento NodeShape dentro de un NodePanel.

FigureParameter2Property
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property

Identifica la propiedad de dependencia adjunta FigureParameter2, para un elemento NodeShape dentro de un NodePanel.

FigureProperty
public static readonly DependencyProperty FigureProperty
value = NodePanel.FigureProperty

Identifica la propiedad de dependencia adjunta de la Figura, para un elemento NodeShape en el interior de un NodePanel@.

SizingProperty
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty

Define cómo este panel debe comportarse cuando se redimensiona.

Spot1Property
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property

Identifica la propiedad de dependencia adjunta Spot1.

Spot2Property
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property

Identifica la propiedad de dependencia adjunta Spot2.