1

我希望在 WPF 应用程序中进行一些简单的绘图,我想知道这是否是一项简单的任务,或者我是否应该研究一些 3rd 方库。

很简单,我只想在图像控件上绘制一些点和这些点之间的线。这很容易做到吗?

谢谢!

4

2 回答 2

2

要使用示例..您只能使用基础知识画一条线...

如何将画布背景设置为图像..

  ImageBrush ib = new ImageBrush();
ib.ImageSource = new BitmapImage(new Uri(@"sampleImages\berries.jpg", UriKind.Relative));
mycanvas.Background = ib;

你现在可以在画布上画一条这样的线..

line = new Line();
line.Stroke = Brushes.LightSteelBlue;
line.X1 = 1;
line.X2 = 50;
line.Y1 = 1;
line.Y2 = 50;
line.StrokeThickness = 2;
myCanvas.Children.Add(line);

希望它会帮助你开始..

于 2013-07-19T14:31:18.630 回答
0

您可能想看看ZedGraph

ZedGraph 是 .net 的类库、用户控件和 Web 控件,用 C# 编写,用于绘制 2D 折线图、条形图和饼图。它具有完整、详细的自定义功能,但大多数选项都有默认设置,以便于使用。

我认为如果你自己做的话,你会重新发明轮子。此外,需求可能会随时间而变化,因此您最终可能需要向图表中添加更多项目。

于 2013-07-19T13:56:58.880 回答