Как вы можете отобразить путь в нескольких местах?
У нас есть определенный путь, который мы хотели бы отобразить в нескольких сотнях различных позиций во время переопределения OnRender. Мы знаем о методе PushTransform на контроллере домена, но для этого требуется новый экземпляр TranslateTransform для каждого рендера, а это значит, что в итоге мы получаем сотни TranslateTransform. Это просто не кажется эффективным.
Мы также попробовали одиночный TranslateTransform, затем просто меняли его X и Y местоположения при каждом рендеринге, но поскольку WPF фактически кэширует инструкции по рисованию, а не фактический чертеж, когда, наконец, пришло время рендеринга, они все отображаются в одном и том же месте, потому что они используют один и тот же TranslateTransform, используя его последние смещения.
Так каков наилучший способ достичь этого?