Бордюр, Метка для отрезка WPF - PullRequest
       23

Бордюр, Метка для отрезка WPF

4 голосов
/ 22 сентября 2011

Я пытаюсь создать такие эффекты, как рельсовый путь и улицы с границей и меткой в ​​WPF. Как добавить границу к линейному сегменту и метку, которая находится вдоль линейного сегмента? Я пробовал класс Border, но он создает прямоугольную рамку.

rail-road

Для метки я попытался Текст на пути , но обработка занимает много времени, так как у меня> 5000 строк на холсте.

Любые ссылки на ресурсы, советы, примеры были бы очень полезны и приветствуются.

Спасибо!

1 Ответ

1 голос
/ 22 сентября 2011

Я не уверен, что понимаю, какова ваша цель, но векторный путь обязателен, ИМХО.

В любом случае, если путь WPF слишком сложен, вы можете попытаться создать его самостоятельно с помощью GraphicsPath GDI +, который позволяет манипулировать произвольным путем. Строк много, но, возможно, однажды создав оптимизированную версию в памяти, вычисления могут быть быстрее, чем WPF (который страдает от возможности анимации, а значит, тяжел).

http://msdn.microsoft.com/en-us/library/system.drawing.drawing2d.graphicspath.aspx

На всякий случай опишите немного лучше, каков ваш целевой проект.

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...