Adornment

StockSharp.Xaml.Diagram.GXDiagram

Украшение — это особый вид Детали, связанный с другой частью, AdornedPart.

Наследует: Node

Конструкторы

Adornment
public Adornment()
adornment = Adornment()

Каждое украшение имеет LayerName «Украшения».

Свойства

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

Получает или устанавливает FrameworkElement, с которым связано это украшение.

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

И это то, с чем ассоциируется это украшение.

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

Украшение никогда не является членом какой-либо группы.

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

Украшение никогда не является членом какой-либо группы.

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

Украшения всегда несвязаны, поэтому это свойство всегда не имеет силы и не может быть установлено.

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

Украшения никогда не связаны с данными, поэтому это свойство всегда ложно.

Методы

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

Предположим, что украшения не могут иметь свои собственные украшения.

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

Перед измерением этого украшения убедитесь, что мы аннулируем любой SpotPanel или SelectionHandle, который является LocationElement.

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

Предположим, что у украшений нет украшений, которые необходимо обновить.

Поля

AdornedElementProperty
public static readonly DependencyProperty AdornedElementProperty
value = Adornment.AdornedElementProperty

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