Практическое руководство. Привязка декоративного элемента к элементу
В этом примере показано, как программно привязать декоративный элемент с заданным UIElement.
Пример
Для привязки декоративного элемента к конкретному UIElement, выполните следующие действия:
Вызовите
static
метод GetAdornerLayer для получения AdornerLayer для объекта UIElement декорируемого. GetAdornerLayer Пошаговое описание вверх по визуальному дереву, начиная с указанного UIElementи возвращает первый слой графических элементов, которые найдет. (Если слои декоративных элементов не найдены, метод возвращает значение 0.)Вызовите Add метод для привязки декоративного элемента к целевому объекту UIElement.
Следующий пример связывает SimpleCircleAdorner (как показано выше) для TextBox с именем myTextBox.
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
Note
Использование XAML для привязки декоративного элемента к другому элементу в настоящее время не поддерживается.