当用户打开地图时,我的应用程序开始从数据库加载大量数据以显示在地图上(加载时)。但是我看到的是,当 BG 线程加载繁重的工作时,地图控件会停止加载/显示图块。
AFAIK WP7 不支持线程优先级。
这真的很奇怪。简单while(true)
的 BG 线程停止地图在缩放/平移时显示新的地理数据。
也许有什么想法?
复制项目:https ://www.dropbox.com/s/21fmgepcdzf3u1n/Map_bug_Repro.zip
如果你启动它 - 地图将不会加载。如果您编辑MainPage.xaml.cs
和评论线程创建 - 它会正常工作。
谢谢!