如何解决WPF动画不向一位用户显示,可能会导致崩溃
我有一个用户在异步过程中看不到动画,而其他6个用户却看到了动画。该过程完成后,该用户的应用程序崩溃。我认为崩溃与动画有某种关系,但是没有错误消息。
该过程开始时,此代码显示动画
WorkingGears.Visibility = Visibility.Visible;
displayGrid.IsEnabled = false;
headerGrid.IsEnabled = false;
Mouse.OverrideCursor = Cursors.Wait;
var controller = ImageBehavior.GetAnimationController(WorkingGears);
controller.Play();
workerMainScrape.RunWorkerAsync();
异步过程完成,此代码隐藏了动画
var controller = ImageBehavior.GetAnimationController(WorkingGears);
controller.Pause();
WorkingGears.Visibility = Visibility.Hidden;
Mouse.OverrideCursor = null;
displayGrid.IsEnabled = true;
headerGrid.IsEnabled = true;
什么会导致一个用户看不到动画,这会解释为什么应用崩溃的原因?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。