GroupPanel

StockSharp.Xaml.Diagram.GXDiagram

Eine automatische Größenänderung SpotPanel, die immer die Gruppe MemberNodes plus einige Padding umgibt.

Erbt von: SpotPanel

Eigenschaften

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

Bekommt oder setzt den zusätzlichen Speicherplatz innerhalb der Grenze, aber um die Mitgliedsknoten herum.

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

Bestimmt oder legt fest, ob ComputeBorder die gleichen Grenzen während eines DraggingTool Bewegung halten soll.

Methoden

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

Ordne alle Kinder nach ihren DependencyObject und DependencyObject Werte.

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

Normalerweise gibt dies nur das Ergebnis von ComputeMemberBounds durch das Padding erweitert.

Rückgabe: Wenn jedoch SurroundsMembersAfterDrop wahr ist und wenn CurrentTool DraggingTool ist und wenn diese Gruppe nicht gezogen wird, gibt diese Methode den letzten Wert von ComputeBorder zurück, bevor das Ziehen begann.

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

Berechnen Sie die Vereinigung der Bounds dieser Gruppe MemberNodes.

Rückgabe: a Rect in Modellkoordinaten

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

Messen Sie alle Kinder.

availableSize

Rückgabe: Dies gibt die Größe zurück, die von ComputeBorder berechnet wurde

Felder

PaddingProperty
public static readonly DependencyProperty PaddingProperty
value = GroupPanel.PaddingProperty

Bestimmt die Padding Dependency-Eigenschaft.

SurroundsMembersAfterDropProperty
public static readonly DependencyProperty SurroundsMembersAfterDropProperty
value = GroupPanel.SurroundsMembersAfterDropProperty

Identifiziert die Abhängigkeitseigenschaft SurroundsMembersAfterDrop.