Использование комбинированной геометрии WPF в коде - PullRequest
1 голос
/ 19 октября 2010

У меня есть требование для двумерных геометрических логических операций в приложении без WPF. Я знаю, что вы можете использовать сборки WPF в приложениях не-WPF. Можно ли использовать объект CombinedGeometry и PathGeometry для выполнения логических операций с геометрическими данными? В настоящее время я выполняю свои логические операции вручную, и это очень нестабильно. Я надеялся повысить стабильность (хотя и за счет производительности) с помощью этих объектов.

1 Ответ

1 голос
/ 20 октября 2010

CombinedGeometry имеет метод GetFlattenPathGeometry , который возвращает обычную PathGeometry, поэтому при условии, что вы можете конвертировать между вашим представлением и рисунками и сегментами WPF, результаты операции объединения должны быть доступны для вашего приложения.Я кратко протестировал приложение WinForms и не столкнулся с какими-либо проблемами.Возможно, вы захотите рассмотреть, является ли анализ и генерация синтаксиса разметки пути проще или сложнее, чем обход иерархии объектов.

...