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:
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.)
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));
Hinweis |
---|
Die Verwendung von Extensible Application Markup Language (XAML) zum Binden eines Adorners an ein anderes Element wird derzeit nicht unterstützt. |