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:
Declareer een nieuw AdornerLayer object en roep de
static
GetAdornerLayer methode aan om een sierlaag te vinden voor het element waarvan de kinderen moeten worden versierd.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
.NET Desktop feedback