Я успешно визуализировал свою сцену (простые геометрические фигуры), используя VisualCollection of DrawingVisuals, и я могу успешно проверить их, чтобы увидеть, когда пользователь нажимает на них. Теперь мне нужно показать этот элемент как выбранный.
образец кода, который я обнаружил в Интернете, изменяет непрозрачность рисунка с 1,0 до 0,4 при нажатии, но это не тот эффект, который я хочу использовать - я бы предпочел нарисовать более толстый желтый контур вокруг него, но, похоже, мне бы воссоздать VisualCollection с нуля (или добавить и удалить выбранный элемент), чтобы изменить рамку.
Есть ли более приемлемый способ? Может быть, украшатели? Или, может быть, не используя DrawingVisuals и использовать вместо него OnRender, а затем повторно выполнить рендеринг после выбора объекта? Пример кода был бы отличным.
ТНХ.