Freigeben über


Gewusst wie: Binden eines Adorners an ein Element

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-Element 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));
HinweisHinweis

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

Siehe auch

Konzepte

Übersicht über Adorner