需要实现下面的需求:
wpf动画内显示一辆车,每秒从数据库中读取该车坐标,同时使用ThicknessAnimation进行位置更新,现出现动画卡顿现象,如何解决?
其实是动画提前完成了!修改动画时间为2秒并没有出现动画滞后完成!
从数据库中读取,因数据过多情况下,会卡顿界面。
解决办法:
await Task.Run(()=>{
.......
});
异步等待,数据的返回
当然是先找出卡顿的原因了。
这么简单的功能不应该是wpf的庞大造成,看看是否异步处理了数据,是不是写到界面线程了。