У меня есть визуальные элементы, представляющие части системы управления процессом.Клапан, насос, датчик и т. Д.
Элементы имеют общие черты, такие как состояние тревоги, рабочее состояние и т. Д.
Различные клиенты (и классификационные общества / регулирующие органы) требуют применения определенных способов отображения этих общих черт,Одним из способов может быть оформление в виде границы (например, граница тревоги).Другим способом может быть отдельный элемент, который визуально смещен от декорированного элемента (например, панель аварийных сигналов).
Как в WPF реализовать элемент класса элемента, способный, если он решит, нарисовать границувокруг элемента, к которому он был прикреплен?Но с таким же успехом можно сделать что-то еще.Один крайний пример, который приходит на ум, - это то, что создатель будильника обернул весь элемент хостинга в визуальную кисть и преобразовал его.