Gewusst wie: Verzieren der untergeordneten Elemente eines Bereichs

Aktualisiert: November 2007

In diesem Beispiel wird gezeigt, wie ein Adorner programmgesteuert an die untergeordneten Elemente von einem angegebenen Panel gebunden wird.

Beispiel

Um einen Adorner an die untergeordneten Elemente eines Panel zu binden, führen Sie diese Schritte aus:

 

  1. Deklarieren Sie ein neues AdornerLayer-Objekt und rufen Sie die staticGetAdornerLayer-Methode auf, um eine Adornerebene für das Element zu finden, dessen untergeordnete Elemente verziert werden sollen.

  2. Durchlaufen Sie die untergeordneten Elemente des übergeordneten Elements, und rufen Sie die Add-Methode auf, um einen Adorner an jedes untergeordnete Element zu binden.

Im folgenden Beispiel wird ein SimpleCircleAdorner (siehe weiter oben) an die untergeordneten Elemente eines StackPanel mit dem Namen myStackPanel gebunden.

For Each toAdorn As UIElement In myStackPanel.Children
    myAdornerLayer.Add(New SimpleCircleAdorner(toAdorn))
Next

foreach (UIElement toAdorn in myStackPanel.Children)
  myAdornerLayer.Add(new SimpleCircleAdorner(toAdorn));

Tipp

Die Verwendung von Extensible Application Markup Language (XAML) zum Binden eines Adorners an ein anderes Element wird derzeit nicht unterstützt.

Siehe auch

Aufgaben

Beispiel zu SimpleCircleAdorner

Beispiel für das Hinzufügen und Entfernen von Adornern

Beispiel zu SimpleCircleAdorner

Konzepte

Übersicht über Adorner