Практическое руководство. Привязка графического элемента к элементу
Обновлен: Ноябрь 2007
В этом примере описывается порядок программной привязки графического элемента к заданному объекту UIElement.
Пример
Для привязки графического элемента к конкретному объекту UIElement выполните следующие действия:
Вызовите определенный с атрибутом static метод GetAdornerLayer для получения объекта AdornerLayer для объекта UIElement, к которому добавляется графический элемент. В методе GetAdornerLayer выполняется восходящий просмотр визуального дерева, начиная с заданного объекта UIElement, и возвращается первый найденный уровень графического элемента. (Если уровни графических элементов не найдены, метод возвращает значение null.)
Вызовите метод Add для привязки графического элемента к нужному объекту UIElement.
В следующем примере выполняется привязка объекта SimpleCircleAdorner (см. выше) к объекту TextBox с именем myTextBox.
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
![]() |
---|
Использование Язык XAML (Extensible Application Markup Language) для привязки элемента оформления к другому элементу в текущей версии не поддерживается. |
См. также
Задачи
Пример добавления и удаления декоративных элементов