Adornment

StockSharp.Xaml.Diagram.GXDiagram

Um adorno é um tipo especial de Parte que está associado a outra parte, a AdornedPart.

Herda de: Node

Construtores

Adornment
public Adornment()
adornment = Adornment()

Cada Adornment tem um LayerName de "Adornment".

Propriedades

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

Obtém ou define o FrameworkElement com o qual este adorno está associado.

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

Obtém a parte com que este adorno está associado.

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

Um Adorno nunca é membro de nenhum grupo.

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

Um Adorno nunca é membro de nenhum grupo.

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

Os adornos são sempre ilimitados, então esta propriedade é sempre nula e não pode ser definida.

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

Os adornos nunca estão vinculados aos dados, então esta propriedade é sempre falsa.

Métodos

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

Assuma que os adornos não podem ter os seus próprios adornos.

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

Antes de medir este adorno, certifique-se de que invalidamos qualquer SpotPanel@ ou SelectionHandle que seja o LocationElement.

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

Assuma que os adornos não têm nenhum adorno que precise ser atualizado.

Campos

AdornedElementProperty
public static readonly DependencyProperty AdornedElementProperty
value = Adornment.AdornedElementProperty

Identifica a propriedade AdornedElement dependência.