我希望在 WPF 应用程序中进行一些简单的绘图,我想知道这是否是一项简单的任务,或者我是否应该研究一些 3rd 方库。
很简单,我只想在图像控件上绘制一些点和这些点之间的线。这很容易做到吗?
谢谢!
我希望在 WPF 应用程序中进行一些简单的绘图,我想知道这是否是一项简单的任务,或者我是否应该研究一些 3rd 方库。
很简单,我只想在图像控件上绘制一些点和这些点之间的线。这很容易做到吗?
谢谢!
要使用示例..您只能使用基础知识画一条线...
如何将画布背景设置为图像..
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);
希望它会帮助你开始..
您可能想看看ZedGraph:
ZedGraph 是 .net 的类库、用户控件和 Web 控件,用 C# 编写,用于绘制 2D 折线图、条形图和饼图。它具有完整、详细的自定义功能,但大多数选项都有默认设置,以便于使用。
我认为如果你自己做的话,你会重新发明轮子。此外,需求可能会随时间而变化,因此您最终可能需要向图表中添加更多项目。