Delen via


Hoe: De kinderen van een paneel aankleden

In dit voorbeeld ziet u hoe u programmatisch een versieringselement kunt koppelen aan de kinderen van een opgegeven Panel.

Voorbeeld

Als u een versiering wilt binden aan de kinderen van een Panelvoert u de volgende stappen uit:

  1. Declareer een nieuw AdornerLayer object en roep de staticGetAdornerLayer methode aan om een sierlaag te vinden voor het element waarvan de kinderen moeten worden versierd.

  2. Doorloop de kinderen van het ouder element en roep de Add-methode aan om een adorner aan elk kindelement te binden.

In het volgende voorbeeld wordt een SimpleCircleAdorner (hierboven weergegeven) gekoppeld aan de kinderen van een StackPanel genaamd 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

Notitie

Het gebruik van Extensible Application Markup Language (XAML) om een adornment aan een ander element te binden, wordt momenteel niet ondersteund.

Zie ook