Partager via


Guide pratique pour lier un ornement à un élément

Cet exemple montre comment lier par programmation un ornement à un UIElementspécifié.

Exemple

Pour lier un ornement à un UIElementparticulier, procédez comme suit :

  1. Appelez la méthode staticGetAdornerLayer pour obtenir un objet AdornerLayer pour que le UIElement soit orné. GetAdornerLayer parcourt l’arborescence visuelle, en commençant par l’UIElement spécifié, et retourne le premier calque d’ornement qu'il trouve. (Si aucune couche d’ornement n’est trouvée, la méthode retourne null.)

  2. Appelez la méthode Add pour lier l’ornement à la cible UIElement.

L’exemple suivant lie un SimpleCircleAdorner (illustré ci-dessus) à un TextBox nommé myTextBox.

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

Note

L’utilisation du langage XAML (Extensible Application Markup Language) pour lier un ornement à un autre élément n’est actuellement pas prise en charge.

Voir aussi

  • Vue d’ensemble des ornements