В чем разница между управлением путями и полигонами? + проблемы при разработке пользовательского элемента управления для рисования - PullRequest
1 голос
/ 11 июня 2010

Я начинаю создавать собственный элемент управления с довольно сложным рисунком.Это будет своего рода карта (вид радиолокационной карты).Он будет состоять из нескольких осей с метками, линейными областями (например, сетью пауков) и заполненными фигурами.

Основной вопрос - в чем разница между использованием управления траекторией и управлением полигоном?Что лучше использовать здесь?

Цель состоит в том, чтобы подготовить контроль с минимальным количеством c # и попытаться сделать как можно больше в xaml / binding.Следующее важное требование состоит в том, что размер элемента управления должен изменяться до ширины родительских контейнеров - если это возможно, без каких-либо долгих пересмотров в c #.

1 Ответ

1 голос
/ 11 июня 2010

Полигон представляет один полигон. Однако путь может состоять из набора геометрий. Путь может включать прямоугольники, эллипсы, многоугольные многоугольники и т. Д.

На типичной радиолокационной карте у вас будет многоугольник, представляющий область значений карты.

Как долго вы ожидаете, что пересчеты действительно займут? Сначала воспользуйтесь простым, но правильным решением. Сначала выясните, действительно ли у вас длинные расчеты, и действительно ли это проблема производительности. Я подозреваю, что нет.

...