C# 划一条线;“慢慢地”;在画布上

C# 划一条线;“慢慢地”;在画布上,c#,.net,graphics,wpf-controls,line,C#,.net,Graphics,Wpf Controls,Line,我有2个点,我需要画一条线连接这2个点。我希望画的线是慢动作的,从一个点开始,连接另一个点 目前,我正在使用画布来画线 var line = new Line(); line.Stroke = Brushes.Black; line.StrokeThickness = 2.0; line.X1 = 1.0; line.Y1 = 1.0; line.X2 = 10.0; line.Y2 = 10.0; Canvas.SetRight(myCanvas, From.X); Canvas.SetB

我有2个点,我需要画一条线连接这2个点。我希望画的线是慢动作的,从一个点开始,连接另一个点

目前,我正在使用画布来画线

var line = new Line();
line.Stroke = Brushes.Black;
line.StrokeThickness = 2.0;

line.X1 = 1.0;
line.Y1 = 1.0;
line.X2 = 10.0;
line.Y2 = 10.0;

Canvas.SetRight(myCanvas, From.X);
Canvas.SetBottom(myCanvas, From.Y);
myCanvas.Children.Add(line);

是否可以使用任何库函数?

我会将起点和终点设置为相同,然后使用故事板为终点的x、y设置动画。您可以通过这种方式设置各种变量。

好主意!您甚至可以添加缓和功能。