私は時間がかかる作業をしているWP7のメインスレッドで実行されています。通常この場合、ユーザーインターフェイスはユーザー入力への応答を停止する可能性があります。&バインディングを更新しません。 更新UI用にbackgroundWorkerを使用しました。その更新UI。私のプロジェクトでは、ユーザーコントロールには、ローディング条件用のgifアニメーションイメージがあります。この場合、アニメーション画像は再生されません。通常の.jpgまたはpng Imageのように見えます。しかし、それはアニメーションを持っています。ノーマリーは別の条件で私のプロジェクトで遊んでいます。wp7のBackroundワーカーで再生されていないアニメーションGIF。それは普通のようでしたImage
var bw = new BackgroundWorker();
bw.WorkerReportsProgress = true;
bw.DoWork += (s, a) =>
{
Dispatch(ImageFill);
};
bw.RunWorkerCompleted += (s, a) =>
{
PopOpen = false;
};
PopOpen = true;
bw.RunWorkerAsync();
//dispatch function
private void Dispatch(object ImageFill)
{
PersistentData.AppDispatcher.BeginInvoke(() =>
{
Point p1 = new Point();
Image imgDraw = new Image();
............ //functionality
}
}
I don't know how to handle that. Pls anyone known help me.
申し訳ありませんが、それはないアプリのロード、使用されたもののために時間を取られ、いくつかの機能が役立つだろう、GIF画像を再生するために、この記事を参照してください。 ImageToolsのDLLを使用しています.GIFイメージを再生しています。その正常に動作します。 – user1120998
pls知られているいずれかの私を助けてください。この問題は私をイライラしています。私は解決策を見つけることができませんでした。 – user1120998