none
Storyboard导致应用崩溃的问题 RRS feed

  • 常规讨论

  • 我用一个FlipView承载了几个UserControl,UserControl有一些交互会导致FlipView的Item进行刷新(所谓刷新就是移除指定的Item,再添加指定的Item)。

    当我在UserControl内应用动画时,如果在动画没有播放完成时便将此Item移除的话,应用就会崩溃掉,显示“未处理的Win32异常”。

    我试着在移除Item之前调用Storyboard的Stop()和SkipToFill()都不行。

    请问我该如何解决此问题?

    补充一下,是Windows商店应用
    • 已编辑 Bunliney 2012年12月21日 6:23
    • 已更改类型 Bunliney 2013年1月23日 2:24
    2012年12月21日 6:22

全部回复

  • 给个查找问题的方向也OK啦

    --!

    2012年12月22日 17:49
  • 你好,

    方便上传一个能重现问题的示例代码吗?我们可以帮你看一下

    建议使用SkyDrive分享示例代码这样所有论坛成员都可以看到完整的问题讨论。


    Min Zhu
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年12月24日 2:05
    版主
  • 提取复现问题代码十分麻烦。

    我现在发现,是因为我调用了FliperView.Items.Clear()方法,如果单独移除每一个Item的话就没有问题。

    程序里没有其他工作线程,但有Async的线程,我猜测可能是Async方法的问题。

    可我没有自己写async方法,所有async方法都是为了调用库的async方法才加的关键字。


    --!

    2012年12月24日 2:28