Поделиться через


Практическое руководство. Привязка графического элемента к элементу

Обновлен: Ноябрь 2007

В этом примере описывается порядок программной привязки графического элемента к заданному объекту UIElement.

Пример

Для привязки графического элемента к конкретному объекту UIElement выполните следующие действия:

 

  1. Вызовите определенный с атрибутом static метод GetAdornerLayer для получения объекта AdornerLayer для объекта UIElement, к которому добавляется графический элемент. В методе GetAdornerLayer выполняется восходящий просмотр визуального дерева, начиная с заданного объекта UIElement, и возвращается первый найденный уровень графического элемента. (Если уровни графических элементов не найдены, метод возвращает значение null.)

  2. Вызовите метод Add для привязки графического элемента к нужному объекту UIElement.

В следующем примере выполняется привязка объекта SimpleCircleAdorner (см. выше) к объекту TextBox с именем myTextBox.

myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox)
myAdornerLayer.Add(New SimpleCircleAdorner(myTextBox))
myAdornerLayer = AdornerLayer.GetAdornerLayer(myTextBox);
myAdornerLayer.Add(new SimpleCircleAdorner(myTextBox));
ms752100.alert_note(ru-ru,VS.90).gifПримечание.

Использование Язык XAML (Extensible Application Markup Language) для привязки элемента оформления к другому элементу в текущей версии не поддерживается.

См. также

Задачи

Пример SimpleCircleAdorner

Пример добавления и удаления декоративных элементов

Пример SimpleCircleAdorner

Основные понятия

Общие сведения о декоративных элементах