Compartir a través de


Cómo decorar los elementos secundarios de un panel

En este ejemplo se muestra cómo enlazar mediante programación un embellecedor a los elementos secundarios de un Panel especificado.

Ejemplo

Para enlazar un adorno a los elementos secundarios de un Panel, siga estos pasos:

  1. Declare el nuevo objeto AdornerLayer y llame al método staticGetAdornerLayer para encontrar una capa de adorno para el elemento cuyos hijos se desean adornar.

  2. Recorrer los elementos secundarios del elemento primario y llamar al método Add para enlazar un adorno a cada elemento secundario.

En el ejemplo siguiente se enlaza un SimpleCircleAdorner (como se muestra arriba) a los hijos de un StackPanel denominado myStackPanel.

foreach (UIElement toAdorn in myStackPanel.Children)
  myAdornerLayer.Add(new SimpleCircleAdorner(toAdorn));
For Each toAdorn As UIElement In myStackPanel.Children
    myAdornerLayer.Add(New SimpleCircleAdorner(toAdorn))
Next

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