Adornment
Un adorno es un tipo especial de Parte que se asocia con otra parte, el AdornedPart.
Hereda de: Node
Constructores
public Adornment()
adornment = Adornment()
Cada Adornment tiene un LayerName de "Adornment".
Propiedades
public FrameworkElement AdornedElement { get; set; }
value = adornment.AdornedElement
adornment.AdornedElement = value
Consigue o establece el FrameworkElement que este adorno está asociado.
public Part AdornedPart { get; }
value = adornment.AdornedPart
Consigue la Parte con la que este adorno está asociado.
public override IEnumerable<Group> ContainingGroups { get; }
value = adornment.ContainingGroups
Un Adornimiento nunca es miembro de ningún grupo.
public override Group ContainingSubGraph { get; }
value = adornment.ContainingSubGraph
Un Adornimiento nunca es miembro de ningún grupo.
public override object Data { get; set; }
value = adornment.Data
adornment.Data = value
Los adornos siempre son incontenibles, por lo que esta propiedad siempre está nula y no puede ser establecida.
public override bool IsBoundToData { get; }
value = adornment.IsBoundToData
Los adornos nunca están vinculados a datos, por lo que esta propiedad es siempre falsa.
Métodos
public override Adornment MakeAdornment(FrameworkElement selelt, DataTemplate templ)
result = adornment.MakeAdornment(selelt, templ)
Los adornos de la asma no pueden tener sus propios adornos.
- selelt
- templ
protected override Size MeasureOverride(Size constraint)
result = adornment.MeasureOverride(constraint)
Antes de medir este adorno, asegúrese de invalidar cualquier SpotPanel o SelectionHandle que sea el LocationElement.
- constraint
public override void UpdateAdornments()
adornment.UpdateAdornments()
Los adornos de la asma no tienen adornos que necesitan ser actualizados.
Campos
public static readonly DependencyProperty AdornedElementProperty
value = Adornment.AdornedElementProperty
Identifica la propiedad AdornedElementdependencia.