Compartir vía


Cómo: Enlazar un adorno a un elemento

Este ejemplo muestra cómo enlazar programáticamente un adorno a un elemento especificado UIElement.

Ejemplo

Para enlazar un adorno a un determinado UIElement, siga estos pasos:

  1. Llame al método staticGetAdornerLayer para obtener un objeto AdornerLayer para el UIElement que va a ser adornado. GetAdornerLayer recorre el árbol visual, empezando por el UIElement especificado y devuelve la primera capa de adorno que encuentra. (Si no se encuentran capas de adorno, el método devuelve null).

  2. Llame al método Add para enlazar el decorador al UIElement de destino.

En el ejemplo siguiente se enlaza SimpleCircleAdorner (mostrado anteriormente) a el TextBox llamado myTextBox.

myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))

Nota:

Actualmente no se admite el uso del lenguaje de marcado de aplicaciones extensible (XAML) para enlazar un adorno a otro elemento.

Consulte también