Adornment
Um adorno é um tipo especial de Parte que está associado a outra parte, a AdornedPart.
Herda de: Node
Construtores
public Adornment()
adornment = Adornment()
Cada Adornment tem um LayerName de "Adornment".
Propriedades
public FrameworkElement AdornedElement { get; set; }
value = adornment.AdornedElement
adornment.AdornedElement = value
Obtém ou define o FrameworkElement com o qual este adorno está associado.
public Part AdornedPart { get; }
value = adornment.AdornedPart
Obtém a parte com que este adorno está associado.
public override IEnumerable<Group> ContainingGroups { get; }
value = adornment.ContainingGroups
Um Adorno nunca é membro de nenhum grupo.
public override Group ContainingSubGraph { get; }
value = adornment.ContainingSubGraph
Um Adorno nunca é membro de nenhum grupo.
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.
public override bool IsBoundToData { get; }
value = adornment.IsBoundToData
Os adornos nunca estão vinculados aos dados, então esta propriedade é sempre falsa.
Métodos
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
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
public override void UpdateAdornments()
adornment.UpdateAdornments()
Assuma que os adornos não têm nenhum adorno que precise ser atualizado.
Campos
public static readonly DependencyProperty AdornedElementProperty
value = Adornment.AdornedElementProperty
Identifica a propriedade AdornedElement dependência.