GroupPanel

StockSharp.Xaml.Diagram.GXDiagram

一个自动反射的SpotPanel 总是包围着它的集团的MemberNodes 加上一些平板.

继承自: SpotPanel

属性

Padding
public Thickness Padding { get; set; }
value = groupPanel.Padding
groupPanel.Padding = value

获取或设置边框内的额外空间,但周围是成员节点.

SurroundsMembersAfterDrop
public bool SurroundsMembersAfterDrop { get; set; }
value = groupPanel.SurroundsMembersAfterDrop
groupPanel.SurroundsMembersAfterDrop = value

获取或设定 ComputeBorder 移动时是否应该保持相同的界限 。

方法

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

根据其DependencyObject和DependencyObject)的数值安排任何儿童。

finalSize
ComputeBorder
protected override Rect ComputeBorder()
result = groupPanel.ComputeBorder()

通常这只返回被平板电脑所扩展的 ComputeMemberBounds 的结果。

返回值: 然而,如果 SurroundsMembersAfterDrop 是真的, 如果 CurrentTool 是 DraggingTool, 如果未拖动此组, 这种方法在拖动开始前返回 ComputeBorder 的最后一个值 。

ComputeMemberBounds
protected virtual Rect ComputeMemberBounds()
result = groupPanel.ComputeMemberBounds()

计算出本集团MemberNodes的 界号的结合情况

返回值: a 模型坐标中的矩形

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

量出任何孩子的血迹

availableSize

返回值: 此返回 ComputeBorder 所计算的大小

字段

PaddingProperty
public static readonly DependencyProperty PaddingProperty
value = GroupPanel.PaddingProperty

确定Padding的依赖财产。

SurroundsMembersAfterDropProperty
public static readonly DependencyProperty SurroundsMembersAfterDropProperty
value = GroupPanel.SurroundsMembersAfterDropProperty

确定SurroundsMembersAfterDrop的受抚养财产。