在我的应用程序中,从具有地图控件的页面导航时内存使用率变高。有没有办法减少bing地图控件的内存使用量?
答案 0 :(得分:1)
我相信这样做的原因是在您导航回上一页后会保留对Map控件的引用。除了释放任何引用之外,我发现使用SetMode方法还有助于释放引用: -
map1.SetMode(new NullMode(), false);
我想我使用以下论坛帖子作为参考(不久前): -
http://forums.create.msdn.com/forums/p/65180/463528.aspx
在我的情况下,我不得不做一些额外的清理,并改为使用触发器和取消注册MVVM Light Messenger的代码结构。