2
に、私は現在、このようなループに何か持っている:WriteableBitmapバックグラウンドワーカー
foreach(var item in theList)
{
//create writeablebitmap from item.GetPicture() which returns a stream.
//do stuff with it
//save it to isolated storage
}
を画像のトンがあるので、これは非常に長時間実行プロセスです。私はバックグラウンドワーカーに入れてみましたが、そこにWriteableBitmapsを作成することはできません(UIスレッド上にある必要があります)。問題は、インターフェイスが完全に応答しないことです。
どのようにすれば、ユーザーが何かをやり遂げるのに反応できるかどうかを確認するために、ループごとに一度だけキー押し/ UIを処理させることができますか?
これは電話機で行う必要がありますか? –