Я бы не сказал, что StreamGeometry всегда «лучше». Это более эффективно использует память, но в результате вы теряете некоторую гибкость.
опрос прост.
Как я могу преобразовать этот код:
<Path>
<Path.Data>
<EllipseGeometry Center="5,4" RadiusX="4" RadiusY="4"/>
</Path.Data>
</Path>
в нечто вроде
<Path Data="M 0 5 L 3 10 10 0"/>
(обратите внимание, что второй производит галочку, а не эллипс. Это было только для иллюстрации, и моя цель просто: найти, какая последовательность дает эллипс)
редактировать: я также прочитал документ о кривых Безье в xaml и полностью знаю, что я мог бы просто создать правильный код, вычисляя точные точки кривой Безье, чтобы получить эллипс, но я не хочу идти на хлопоты сам этот расчет, так что мне было интересно, есть ли простой способ сделать это (возможно, в Blend)