gpt4 book ai didi

c# - 当页面向后导航到带有 MapControl 的页面时,UAP 应用程序崩溃

转载 作者:行者123 更新时间:2023-11-30 17:41:56 28 4
gpt4 key购买 nike

我的 MainPage 上有一个 MapControl,其中 ItemsSource 绑定(bind)到一个 ObservableCollection(通过 x:Bind)。当我导航到另一个页面然后再次返回时,应用程序随机崩溃(大约每 5 次)并且没有任何提示可能是什么问题。

我找到了一种解决方法,即在从我的 MainPage 导航时将 ObservableCollection 设置为 null,并在导航回它时将其设置回备份值。但由于这是一个非常不愉快的解决方法,我想知道崩溃的原因可能是什么......

我的应用是通用 Windows 10 应用。崩溃出现在移动设备和桌面设备上。

最佳答案

看起来你有内存泄漏。您可以在 visual studio 中运行诊断并查看它。在 map_unload 事件中,您可以将集合设置为 null 并迭代 Map.Children 并将每个元素设置为 null (Map.Children.ToArray()[i] = null)。也许它会对你有所帮助。

关于c# - 当页面向后导航到带有 MapControl 的页面时,UAP 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32318102/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com