使用WPF绘制一个简单的图形

时间:2013-07-19 13:51:44

标签: c# wpf graph-drawing

我希望在WPF应用程序中做一些简单的绘图,我想知道这是一个简单的任务还是我应该查看一些第三方库。

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

谢谢!

2 个答案:

答案 0 :(得分: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);

希望它能帮助你开始......

答案 1 :(得分:0)

您可能需要查看ZedGraph

  

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

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