Udostępnij za pośrednictwem


Instrukcje: ozdobianie elementów podrzędnych panelu

W tym przykładzie pokazano, jak programowo powiązać adorner z elementami podrzędnymi określonego Panel.

Przykład

Aby powiązać upiększacz z elementami podrzędnymi Panel, wykonaj następujące kroki:

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

  2. Wylicz dzieci elementu nadrzędnego i wywołaj metodę Add, aby powiązać zdobnik 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 / Notatka

Używanie języka XAML (Extensible Application Markup Language) do wiązania adornera z innym elementem nie jest obecnie obsługiwane.

Zobacz także