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

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

Adorner - это пользовательский FrameworkElement , который связан с UIElement . Оформление визуализируется в AdornerLayer , который представляет собой поверхность рендеринга, которая всегда находится поверх украшенного элемента или набора украшенных элементов. Рендеринг рекламного элемента не зависит от рендеринга элемента UIEle , с которым связан рекламодатель. Украшатель обычно располагается относительно элемента, с которым он связан, используя стандартное двумерное начало координат, расположенное в верхнем левом углу украшенного элемента.

К распространенным приложениям для украшателей относятся:

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

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

  • Наложение визуальных декораций на элемент UIEle.

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

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