NodePanel

StockSharp.Xaml.Diagram.GXDiagram

Эта панель полезна для использования фоновой фигуры в качестве основного объекта и размещения одного или нескольких дочерних элементов внутри этой фигуры.

Наследует: Panel

Свойства

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

Определяет, как должна вести себя эта панель при ее изменении размера. Возможные значения: Фиксированные (по умолчанию) или Авто

Методы

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

Упорядочение детей в соответствии с правилами, определенными NodePanelSizing.Auto. Размер первой формы, чтобы соответствовать другим детям и обертывать текст соответствующим образом, если требуется.

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

Осуществляет меры в отношении детей в соответствии с правилами, определенными NodePanelSizing.Fixed.

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

Положение всех детей после первого в пределах прямоугольной области, указанной по DependencyObject) и DependencyObject) первого элемента ребенка.

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

Вычисляет самое длинное слово и возвращает его.

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

Получает стоимость прикрепленного имущества на иждивении FigureProperty.

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

Получает стоимость прикрепленного имущества на иждивении FigureParameter1Property.

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

Получает стоимость прикрепленного имущества на иждивении FigureParameter2Property.

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

Получает стоимость прикрепленного к Spot1 имущества.

d
UIElement

Возвращает: Это по умолчанию TopLeft.

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

Получает стоимость прикрепленного к Spot2 имущества.

d
UIElement

Возвращает: Это по умолчанию BottomRight.

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

Осуществляет меры в отношении детей в соответствии с правилами, определенными в документе NodePanelSizing.Auto. Размеры соответствуют размерам детей и при необходимости надлежащим образом обертывает текст.

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

Измерить всех детей после первого, чтобы они вписывались в прямоугольную область, указанную DependencyObject) и DependencyObject) первого элемента ребенка.

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

Устанавливает стоимость прикрепленного имущества на иждивенцев FigureProperty.

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

Устанавливает стоимость прикрепленного имущества на иждивенцев FigureParameter1Property.

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

Устанавливает стоимость прикрепленного имущества на иждивенцев FigureParameter2Property.

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

Устанавливает стоимость прикрепленного к Spot1 имущества.

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

Устанавливает стоимость прикрепленного к Spot2 имущества.

d
UIElement
v

Поля

FigureParameter1Property
internal static readonly DependencyProperty FigureParameter1Property
value = NodePanel.FigureParameter1Property

Идентифицирует присоединенное свойство зависимости FigureParameter1 для элемента NodeShape внутри NodePanel.

FigureParameter2Property
internal static readonly DependencyProperty FigureParameter2Property
value = NodePanel.FigureParameter2Property

Идентифицирует присоединенное свойство зависимости FigureParameter2 для элемента NodeShape внутри NodePanel.

FigureProperty
public static readonly DependencyProperty FigureProperty
value = NodePanel.FigureProperty

Идентифицирует свойство зависимости, прикрепленное к рисунку, для элемента NodeShape внутри NodePanel.

SizingProperty
public static readonly DependencyProperty SizingProperty
value = NodePanel.SizingProperty

Определяет, как должна вести себя эта панель при изменении ее размера.

Spot1Property
public static readonly DependencyProperty Spot1Property
value = NodePanel.Spot1Property

Идентифицирует присоединенное свойство зависимости Spot1.

Spot2Property
public static readonly DependencyProperty Spot2Property
value = NodePanel.Spot2Property

Идентифицирует присоединенное свойство зависимости Spot2.