Freigeben über


Gewusst wie: Binden eines Adorners an ein Element

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

Beispiel

Gehen Sie folgendermaßen vor, um einen Adorner an ein bestimmtes UIElement zu binden:

  1. Rufen Sie die static-Methode UIElement auf, um ein GetAdornerLayer-Objekt für das AdornerLayer abzurufen, an das der Adorner gebunden werden soll. GetAdornerLayer durchläuft die visuelle Struktur beginnend am angegebenen UIElement und gibt die erste gefundene Adorner-Ebene zurück. (Falls keine Adorner-Ebenen 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 oben) an ein TextBox-Element mit dem Namen myTextBox gebunden:

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

Hinweis

Das Binden von Adornern an andere Elemente mit XAML (Extensible Application Markup Language) wird derzeit nicht unterstützt.

Weitere Informationen