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:
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.)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
.NET Desktop feedback