Delen via


Binden van een adorner aan een element

Dit voorbeeld toont hoe u programmatisch een versiering kunt koppelen aan een opgegeven UIElement.

Voorbeeld

Voer de volgende stappen uit om een versiering aan een bepaalde UIElementte koppelen:

  1. Roep de static methode GetAdornerLayer aan om een AdornerLayer object te verkrijgen voor de UIElement die moet worden verfraaid. GetAdornerLayer doorloopt de visuele structuur, beginnend bij de opgegeven UIElement, en retourneert de eerste sierlaag die het vindt. (Als er geen opmaaklagen worden gevonden, retourneert de methode null.)

  2. Roep de Add-methode aan om de 'adorner' aan de doelelement UIElementte binden.

In het volgende voorbeeld wordt een SimpleCircleAdorner (hierboven weergegeven) gebonden aan een TextBox met de naam myTextBox.

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

Opmerking

Het gebruik van Extensible Application Markup Language (XAML) om een adorner aan een ander element te koppelen wordt momenteel niet ondersteund.

Zie ook