NodePanel

StockSharp.Xaml.Diagram.GXDiagram

Este painel é útil para ter uma forma de fundo como o objeto primário e posicionar um ou mais elementos infantis dentro dessa forma.

Herda de: Panel

Propriedades

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

Define como este painel deve comportar- se quando é redimensionado. Os valores possíveis são: Fixado (por omissão) ou Auto

Métodos

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

Organiza as crianças de acordo com as regras definidas por NodePanelSizing.Auto. Redimensiona a primeira forma a caber em torno das outras crianças e embrulha o texto adequadamente, se solicitado.

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

Mede as crianças de acordo com as regras definidas por NodePanelSizing.Fixed.

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

Posicione todas as crianças após a primeira a estar dentro da área retangular especificada por DependencyObject) e DependencyObject) do primeiro elemento filho.

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

Calcula a palavra mais longa e devolve-a.

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

Obtém o valor da propriedade FigureProperty attached dependência.

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

Obtém o valor da propriedade FigureParameter1Property attached dependência.

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

Obtém o valor da propriedade FigureParameter2Property attached dependência.

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

Obtém o valor da propriedade anexada ao Spot1.

d
um UIElement

Retorna: Isto é por omissão para TopLeft.

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

Obtém o valor da propriedade anexada ao Spot2.

d
um UIElement

Retorna: Isto é por omissão para BottomRight.

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

Mede as crianças de acordo com as regras definidas por NodePanelSizing.Auto. Redimensiona para caber em seus filhos e embrulha o texto adequadamente se solicitado.

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

Meça todas as crianças após a primeira a caber dentro da área retangular especificada por DependencyObject) e DependencyObject) do primeiro elemento filho.

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

Define o valor da propriedade FigureProperty anexada dependência.

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

Define o valor da propriedade FigureParameter1Property anexada dependência.

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

Define o valor da propriedade FigureParameter2Property anexada dependência.

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

Define o valor da propriedade anexada ao Spot1.

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

Define o valor da propriedade anexada ao Spot2.

d
um UIElement
v

Campos

FigureParameter1Property
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property

Identifica a propriedade de dependência FigureParameter1, para um elemento NodeShape dentro de um NodePanel.

FigureParameter2Property
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property

Identifica a propriedade de dependência FigureParameter2, para um elemento NodeShape dentro de um NodePanel.

FigureProperty
public static readonly DependencyProperty FigureProperty
value = NodePanel.FigureProperty

Identifica a propriedade de dependência da Figura anexada, para NodeShape elemento dentro de NodePanel.

SizingProperty
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty

Define como este painel deve se comportar quando é redimensionado.

Spot1Property
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property

Identifica a propriedade de dependência anexada ao Spot1.

Spot2Property
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property

Identifica a propriedade de dependência anexada ao Spot2.