NodePanel
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
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
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
private Size ArrangeFixed(Size finalSize)
result = nodePanel.ArrangeFixed(finalSize)
Mide a los niños según las reglas definidas por NodePanelSizing.Fixed@.
- finalSize
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
private static string FindLongestWord(string input)
result = NodePanel.FindLongestWord(input)
Calcula la palabra más larga y la devuelve.
- input
public static NodeFigure GetFigure(DependencyObject d)
result = NodePanel.GetFigure(d)
Obtiene el valor de la propiedad de dependencia FigureProperty.
- d
internal static double GetFigureParameter1(DependencyObject d)
result = NodePanel.GetFigureParameter1(d)
Obtiene el valor de la propiedad de dependencia FigureParameter1Property.
- d
internal static double GetFigureParameter2(DependencyObject d)
result = NodePanel.GetFigureParameter2(d)
Obtiene el valor de la propiedad de dependencia FigureParameter2Property.
- d
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.
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.
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
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
public static void SetFigure(DependencyObject d, NodeFigure v)
NodePanel.SetFigure(d, v)
Establece el valor de la propiedad de dependencia FigurePropertyadjunta.
- d
- v
internal static void SetFigureParameter1(DependencyObject d, double v)
NodePanel.SetFigureParameter1(d, v)
Establece el valor de la propiedad de dependencia FigureParameter1Propertyadjunta.
- d
- v
internal static void SetFigureParameter2(DependencyObject d, double v)
NodePanel.SetFigureParameter2(d, v)
Establece el valor de la propiedad de dependencia FigureParameter2Propertyadjunta.
- d
- v
public static void SetSpot1(DependencyObject d, Spot v)
NodePanel.SetSpot1(d, v)
Establece el valor de la propiedad adjunta Spot1.
- d
- a UIElement
- v
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
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property
Identifica la propiedad de dependencia adjunta FigureParameter1, para un elemento NodeShape dentro de un NodePanel.
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property
Identifica la propiedad de dependencia adjunta FigureParameter2, para un elemento NodeShape dentro de un NodePanel.
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@.
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty
Define cómo este panel debe comportarse cuando se redimensiona.
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property
Identifica la propiedad de dependencia adjunta Spot1.
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property
Identifica la propiedad de dependencia adjunta Spot2.