Udostępnij za pośrednictwem


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:

  1. Zadeklaruj nowy AdornerLayer obiekt i wywołaj staticGetAdornerLayer metodę , aby znaleźć warstwę modułu adoratora dla elementu, którego elementy podrzędne mają być ozdobione.

  2. 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ż