Jak ozdobić elementy podrzędne panelu
W tym przykładzie pokazano, jak programowo powiązać moduł adoratora z elementami podrzędnym określonego Panelelementu .
Przykład
Aby powiązać moduł adoratora z elementami podrzędnym obiektu Panel, wykonaj następujące kroki:
Zadeklaruj nowy AdornerLayer obiekt i wywołaj
static
GetAdornerLayer metodę , aby znaleźć warstwę modułu adoratora dla elementu, którego elementy podrzędne mają być ozdobione.Wyliczanie elementów podrzędnych elementu nadrzędnego i wywoływanie Add metody w celu powiązania modułu adoratora z każdym elementem podrzędnym.
Poniższy przykład wiąże element SimpleCircleAdorner (pokazany powyżej) z elementami podrzędnymi StackPanel o nazwie 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
Uwaga
Używanie języka XAML (Extensible Application Markup Language) w celu powiązania modułu adoratora z innym elementem nie jest obecnie obsługiwane.
Zobacz też
.NET Desktop feedback