我希望在WPF应用程序中做一些简单的绘图,我想知道这是一个简单的任务还是我应该查看一些第三方库。
很简单,我只想在图像上控制这些点之间的点和线。这件事容易吗?
谢谢!
答案 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线条,条形图和饼图。它的特点 完整,详细的自定义功能,但大多数选项都有 易于使用的默认值。
如果你自己动手,我认为你会重新发明轮子。此外,需求可能会随时间而变化,因此您最终可能需要在图表中添加更多项目。