2011-09-22 57 views
4

我正尝试在WPF中创建类似铁路轨道和街道边框和标签的效果。如何将边框添加到沿线段的线段和标签?我尝试了Border类,但它创建了一个矩形边框。边框,线段的标签WPF

rail-road

对于标签,我试图Text on a path,但它需要较长时间的处理,我在画布> 5000行。

任何指向资源,提示,例子的指针都会非常有帮助和赞赏。

谢谢!

回答

1

我不知道你的目标是什么,但矢量方式是强制性的,恕我直言。

无论如何,如果WPF的方式太重了,你可以尝试用GDI +的GraphicsPath自己创建一个允许操纵任意路径的GraphicsPath。这些行很多,但是可能曾经在内存中创建过一个优化版本,计算速度可能会比WPF(这受到动画功能的影响,因此很重)更快。

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

以防万一,描述一个好一点什么是你的目标项目。

干杯

+1

感谢您的回复。我的目标 - 1)使线条看起来像一条道路,并在上面的图像上添加一个标签。 2)使一条线看起来像一条铁路轨道。 – Sam

+0

没错。我仍然不清楚你有什么作为开始数据:一堆矢量/路径/线? –

+0

是的。束(很多)路径/线。 – Sam