Freigeben über


Gewusst wie: Binden eines Adorners an ein Element

Aktualisiert: November 2007

In diesem Beispiel wird gezeigt, wie ein Adorner programmgesteuert an ein angegebenes UIElement gebunden wird.

Beispiel

Um einen Adorner an ein bestimmtes UIElement zu binden, führen Sie die folgenden Schritte aus:

 

  1. Rufen Sie die static-Methode GetAdornerLayer auf, um ein AdornerLayer-Objekt für das zu verzierende UIElement abzurufen. GetAdornerLayer durchläuft, beginnend am angegebenen UIElement, die visuelle Struktur und gibt die erste gefundene Adornerebene zurück. (Wenn keine Adornerebenen gefunden werden, gibt die Methode NULL zurück.)

  2. Rufen Sie die Add-Methode auf, um den Adorner an das Ziel-UIElement zu binden.

Im folgenden Beispiel wird ein SimpleCircleAdorner (siehe weiter oben) an ein TextBox mit dem Namen myTextBox gebunden.

myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));

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