Comment : lier un ornement à un élément

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

Exemple

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

  1. Appelez la static méthode GetAdornerLayer pour obtenir un AdornerLayer objet UIElement à orner. GetAdornerLayermonte dans l’arborescence visuelle, en commençant à l’uiElement spécifié et retourne la première couche d’ornement qu’elle trouve. (Si aucune couche d’ornement n’est trouvée, la méthode retourne Null.)

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

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

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

Remarque

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