Adornment

StockSharp.Xaml.Diagram.GXDiagram

Ein Schmuck ist eine besondere Art von Teil, der mit einem anderen Teil, dem AdornedPart, verbunden ist.

Erbt von: Node

Konstruktoren

Adornment
public Adornment()
adornment = Adornment()

Jede Verzierung hat einen LayerName "Verzierung".

Eigenschaften

AdornedElement
public FrameworkElement AdornedElement { get; set; }
value = adornment.AdornedElement
adornment.AdornedElement = value

Bekommt oder setzt das FrameworkElement, mit dem dieser Schmuck verbunden ist.

AdornedPart
public Part AdornedPart { get; }
value = adornment.AdornedPart

Bekommt den Teil, mit dem dieser Schmuck verbunden ist.

ContainingGroups
public override IEnumerable<Group> ContainingGroups { get; }
value = adornment.ContainingGroups

Ein Schmuck ist niemals ein Mitglied einer Gruppe.

ContainingSubGraph
public override Group ContainingSubGraph { get; }
value = adornment.ContainingSubGraph

Ein Schmuck ist niemals ein Mitglied einer Gruppe.

Data
public override object Data { get; set; }
value = adornment.Data
adornment.Data = value

Verzierungen sind immer ungebunden, so dass diese Eigenschaft immer null ist und nicht festgelegt werden kann.

IsBoundToData
public override bool IsBoundToData { get; }
value = adornment.IsBoundToData

Verzierungen sind niemals an Daten gebunden, daher ist diese Eigenschaft immer falsch.

Methoden

MakeAdornment
public override Adornment MakeAdornment(FrameworkElement selelt, DataTemplate templ)
result = adornment.MakeAdornment(selelt, templ)

Angenommen, Verzierungen können nicht ihre eigenen Verzierungen haben.

selelt
templ
MeasureOverride
protected override Size MeasureOverride(Size constraint)
result = adornment.MeasureOverride(constraint)

Bevor Sie diesen Schmuck messen, stellen Sie sicher, dass wir SpotPanel oder SelectionHandle, das ist LocationElement, ungültig machen.

constraint
UpdateAdornments
public override void UpdateAdornments()
adornment.UpdateAdornments()

Angenommen, Verzierungen haben keine Verzierungen, die aktualisiert werden müssen.

Felder

AdornedElementProperty
public static readonly DependencyProperty AdornedElementProperty
value = Adornment.AdornedElementProperty

Identifiziert die Abhängigkeitseigenschaft AdornedElement.