Show / Hide Table of Contents

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

В этом примере показано, как программно привязать декоративный элемент с заданным UIElement.

Пример

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

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

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

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

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

Использование XAML для привязки декоративного элемента к другому элементу в настоящее время не поддерживается.

См. также

  • Общие сведения о декоративных элементах
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX