【发布时间】:2010-09-13 16:00:53
【问题描述】:
我需要绘制一个类似公交车站架构的图表:o-School----o-Church-------o-Police。
所以,简单的线条和圆圈。我还需要放大它。
因为我有 VS 2010,我认为 WPF(据我了解它使用矢量图形)应该是开始绘图的好画布。
这是否可行、复杂,以及您对 WPF 初学者有什么建议。
谢谢。
编辑: 我可以为线条设置一个DashStyle吗(dash-dot, dotDot...)?
【问题讨论】:
-
唯一能轻松做到这一点的方法是在控制台应用程序中使用字符。您要做的是创建一个复杂的自定义控件。对于初学者来说,这不是一件容易的事。
-
完全不同意威尔。使用 WPF 确实并不难。正如下面的两个答案所示,绘图原语在 WPF 中是微不足道的。实际上,将它们与您的数据串在一起有点复杂,但对于初学者来说并非不可能。很容易将引用存储为 UI 元素并获取它的位置。在已知点之间画线真的很容易。
标签: .net wpf visual-studio-2010