1

ユーザーがマップを開くと、アプリは DB から多くのデータをロードしてマップに表示し始めます (マップがロードされたとき)。しかし、私が見ているのは、BG スレッドがハードワークで読み込まれると、マップ コントロールがタイルの読み込み/表示を停止することです。

AFAIK WP7 はスレッドの優先順位をサポートしていません。

これは本当に奇妙です。Simple while(true)on BG thread は、マップがズーム/パンで新しい地理データを表示するのを防ぎます。

たぶん何かアイデアはありますか?

Repro プロジェクト: https://www.dropbox.com/s/21fmgepcdzf3u1n/Map_bug_Repro.zip

起動すると、マップが読み込まれません。スレッドの作成を編集MainPage.xaml.csしてコメントすると、問題なく動作します。

ありがとう!

4

0 に答える 0