WPF 画线动画效果实现

2021-07-09 13:07

阅读:634

弄了将近三天才搞定的,真是艰辛的实现。

看了很多博客,都太高深了,而且想要实现的功能都太强大了,结果基础部分一直实现不了,郁闷啊~

千辛万苦终于找到了一个Demo,打开一看,代码只有20几行技术分享图片,不行我非要记一笔。

说正题:

需求:一条直线(不是曲线),模范笔画一样在画布上逐渐画出来。但前提是,用后台代码实现,并非WPF标签

效果:技术分享图片

上代码:

 /// 
    /// Window2.xaml 的交互逻辑
    /// 
    public partial class Window2 : Window
    {
        public Window2()
        {
            InitializeComponent();
            var canvas = new Canvas();
            Content = canvas;
            var points =
                new List()
                {
                    new Point(10, 10),
                    new Point(90, 90),
                    new Point(60, 10),
                    new Point(250, 90),
                    new Point(10, 10)
                };
            var sb = new Storyboard();
            for (int i = 0; i  sb.Begin(this);
        }
    }

这就OK完成了,是不是很简单。这文章算转载的,毕竟代码不是我写的,欢迎参考。啦啦啦,我是勤劳的代码搬运工。


评论


亲,登录后才可以留言!