【发布时间】:2010-06-11 23:03:35
【问题描述】:
我想做基本的 WPF 图形,即矩形、线条、圆形和文本。
什么时候应该使用绘图,什么时候应该使用 DrawingVisual?
我有一些使用绘图的代码,我将它们渲染到 DrawingImage 并在图像控件中显示。这是正确的方法吗?我看不到如何将文本添加到绘图中。我也很难定位它。我应该渲染到画布上吗?
我有一些使用 DrawingVisual 并写入 DrawingContext 的代码。这就像 WinForms。这是推荐的方式吗?
对于将哪些 API 用于基本图形和标签,您有什么高级建议吗?他们的选项是否适用于 Silver Light 和桌面?
【问题讨论】:
-
2D 还是 3D 图形? - Silverlight 没有完整的 3D 支持。
-
二维图形,例如带有线条、文本和形状的散点图或箱线图。