C# Windows.UI.Xaml.dll中的UWP应用程序崩溃

C# Windows.UI.Xaml.dll中的UWP应用程序崩溃,c#,.net,crash,uwp,uwp-xaml,C#,.net,Crash,Uwp,Uwp Xaml,我正在将一个WP应用程序移植到UWP,其中一个页面主要显示ItemsControl画布中的多个图像(显示地图)。 我在画布上使用操纵和指针轮事件,并使用数据模板/模板选择器进行数据绑定,一切正常。 除非在我使用操纵事件移动或缩放时,应用程序迟早会在Windows.UI.Xaml.dll中崩溃: 崩溃总是发生在CInteractionManager::ProcessManipulationInteraction()中。x86(PC)和ARM(WP10手机Lumia 950)上的行为似乎是相同的

我正在将一个WP应用程序移植到UWP,其中一个页面主要显示ItemsControl画布中的多个图像(显示地图)。
我在画布上使用操纵和指针轮事件,并使用数据模板/模板选择器进行数据绑定,一切正常。
除非在我使用操纵事件移动或缩放时,应用程序迟早会在Windows.UI.Xaml.dll中崩溃:

崩溃总是发生在CInteractionManager::ProcessManipulationInteraction()中。x86(PC)和ARM(WP10手机Lumia 950)上的行为似乎是相同的。我自己的c#代码从未出现在调用堆栈中


这里是我的问题:我应该在哪里查找崩溃原因,或者有人知道我应该在代码中检查什么吗?

昨天,在查看一些UWP示例时,我意识到使用Dispatcher.RunAsync将冗长的计算与事件处理解耦似乎是一种常见的做法。在我的操纵完成事件中,我做到了这一点——上面的问题已经消失了。我也有同样的问题。我在Dispatcher.RunAsync中使用了DispatcherTimer.Start()。如何解决这个问题?请给我提个建议。。乔治。