Описание тега adorner

Абстрактный класс, представляющий FrameworkElement, украшающий UIElement.

Официальный сайт.

Adorner обычай FrameworkElement, который привязан к UIElement. Украшающие элементы визуализируются в AdornerLayer, который представляет собой поверхность визуализации, которая всегда находится поверх украшенного элемента или коллекции украшенных элементов. Визуализация украшения не зависит от визуализации элемента UIElement, к которому он привязан. Украшение обычно позиционируется относительно элемента, к которому он привязан, с использованием стандартного двухмерного начала координат, расположенного в верхнем левом углу украшенного элемента.

Общие области применения украшений включают:

  • Добавление функциональных дескрипторов к UIElement, которые позволяют пользователю каким-либо образом управлять элементом (изменять размер, вращать, перемещать и т. Д.).

  • Обеспечьте визуальную обратную связь, чтобы указать различные состояния или реакцию на различные события.

  • Наложение визуальных украшений на UIElement.

  • Визуально замаскируйте или переопределите часть или весь UIElement.

Windows Presentation Foundation (WPF) предоставляет базовую структуру для украшения визуальных элементов. В следующей таблице перечислены основные типы, используемые при украшении объектов, и их назначение.