Adornment

StockSharp.Xaml.Diagram.GXDiagram

An adornment is a special kind of Part that is associated with another part, the AdornedPart.

Inherits: Node

Constructors

Adornment
public Adornment()
adornment = Adornment()

Each Adornment has a LayerName of "Adornment".

Properties

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

Gets or sets the FrameworkElement that this adornment is associated with.

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

Gets the Part that this adornment is associated with.

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

An Adornment is never a member of any group.

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

An Adornment is never a member of any group.

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

Adornments are always unbound, so this property is always null and cannot be set.

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

Adornments are never bound to data, so this property is always false.

Methods

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

Assume adornments can't have their own adornments.

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

Before measuring this adornment, make sure we invalidate any SpotPanel or SelectionHandle that is the LocationElement.

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

Assume adornments don't have any adornments that need to be updated.

Fields

AdornedElementProperty
public static readonly DependencyProperty AdornedElementProperty
value = Adornment.AdornedElementProperty

Identifies the AdornedElement dependency property.