У меня есть DrawingGroup с вложенными дочерними элементами, созданными из файлов SVG, и я хочу отобразить / преобразовать это в соответствующий вложенный DrawingVisual / Visual.
Простой процесс рендеринга следующим образом ...
DrawingGroup group; // assuming root group of diagrams
DrawingVisual visual = new DrawingVisual();
visual.DrawDrawing(group);
... будет корректно отображать граф рисования, но полученный визуал не содержит дочернего визуала; создается только один визуал без дочернего элемента.
У детей корня также могут быть дети с преобразованием (ями), что может быть причиной моей текущей неудачной попытки.
Мне нужен вложенный визуал для выполнения интерактивных операций. Кто-нибудь делал подобное и готов поделиться своим алгоритмом?